CSS3中如何自定义滚动条样式


本文摘自PHP中文网,作者清浅,侵删。

CSS3中自定义滚动条样式的方法:首先创建一个HTML示例文件;然后通过给元素设置“overflow:scroll”来生成滚动条;最后通过设置scrollbar属性的各个值重新自定义滚动条的样式即可。

本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。

CSS3中可以通过给元素设置overflow:scroll生成滚动条,再通过设置scrollbar属性中的各个值重新自定义滚动条的样式

在浏览器中滚动条是必不可少的,通常具有独特的滚动条的网站更加吸引人注目,也使网站看起来与众不同。自定义滚动条我们可以使用jQuery插件来实现同样也可以利用CSS3来创建属于自己的滚动条,接下来在文章中将为大家详细介绍如何使用CSS3创建自定义滚动条

overflow属性:

主要是设置内容溢出时的样式(超出是否显示滚动条)
overflow-x:水平方向内容溢出时的设置

overflow-y:垂直方向内容溢出时的设置

三个属性设置的值有:visible(默认值)、scroll、hidden、auto。

默认滚动条样式:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

   <style type="text/css">

    .scrollbar {

        background-color: #F5F5F5;

        height: 300px;

        width: 65px;

        margin: 100px auto;

        overflow-y: scroll;//设置滚动条

    }

    .overflow {

        height: 450px;

    }

    </style>

</head>

<body>

    <div class="scrollbar" id="style-1">

        <div class="overflow"></div>

    </div>

【推荐课程:CSS3教程】

效果图:

scrollbar属性:

scrollbar-face-color:立体滚动条凸出部分的颜色

scrollbar-arrow-color上下按钮上三角箭头的颜色

scrollbar-highlight-color:滚动条空白部分的颜色

scrollbar-shadow-color:立体滚动条边框的颜色

注意:这些属性仅支持在IE浏览器下

例:

1

scrollbar-face-color:pink;

效果图:

自定义滚动条样式:

-webkit-scrollbar:滚动条整体部分
-webkit-scrollbar-button :滚动条两端的按钮
-webkit-scrollbar-track :外层轨道
-webkit-scrollbar-track-piece :内层轨道,滚动条中间部分(除去)
-webkit-scrollbar-thumb: 拖动条
-webkit-scrollbar-corner: 边角
-webkit-resizer :定义右下角拖动块的样式

阅读剩余部分

相关阅读 >>

css div不随滚动条移动的实现方法

网页中内容超出div等容器显示滚动条

html css怎么隐藏滚动条

css超出显示滚动条的方法有哪些

jquery如何使用滚动条监听事件

css3怎么将滚动条隐藏

css如何设置滚动条颜色

css如何去隐藏滚动条

bootstrap模态框如何加滚动条

css如何添加滚动条

更多相关阅读请进入《滚动条》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...