这篇文章主要介绍CSS3中自定义滚动条样式的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
CSS3中可以通过给元素设置溢出:滚动生成滚动条,再通过设置滚动条属性中的各个值重新自定义滚动条的样式
在浏览器中滚动条是必不可少的,通常具有独特的滚动条的网站更加吸引人注目,也使网站看起来与众不同。自定义滚动条我们可以使用jQuery插件来实现同样也可以利用CSS3来创建属于自己的滚动条。
<强> 强>
<强>溢出属性:强>
主要是设置内容溢出时的样式(超出是否显示滚动条)
overflow-x:水平方向内容溢出时的设置
overflow-y:垂直方向内容溢出时的设置
三个属性设置的值有:可见(默认值),滚动,隐藏起来,汽车。
默认滚动条样式:
& lt;风格类型=拔谋?css"比; .scrollbar { background - color: # F5F5F5; 身高:300 px; 宽度:65 px; 保证金:100 px的汽车; overflow-y:滚动;//设置滚动条 } .overflow { 身高:450 px; } & lt;/style> & lt;/head> & lt; body> & lt; div类=皊crollbar"id=皊tyle-1"比; & lt; div类=皁verflow"祝辞& lt;/div> & lt;/div>
效果图:
<强>滚动条属性:强>
scrollbar-face-color:立体滚动条凸出部分的颜色
scrollbar-arrow-color上下按钮上三角箭头的颜色
scrollbar-highlight-color:滚动条空白部分的颜色
scrollbar-shadow-color:立体滚动条边框的颜色
注意:这些属性仅支持在IE浏览器下
例:
scrollbar-face-color:粉红色;
效果图:
<>强自定义滚动条样式:强>
-webkit-scrollbar:滚动条整体部分
-webkit-scrollbar-button:滚动条两端的按钮
-webkit-scrollbar-track:外层轨道
-webkit-scrollbar-track-piece:内层轨道,滚动条中间部分(除去)
-webkit-scrollbar-thumb:拖动条
-webkit-scrollbar-corner:边角
-webkit-resizer:定义右下角拖动块的样式
例:
& lt;风格类型=拔谋?css"比; .scrollbar { background - color: # F5F5F5; 身高:300 px; 宽度:65 px; 保证金:100 px的汽车; overflow-y:滚动; } .overflow { 身高:450 px; }/*滚动条区域*/#演示:-webkit-scrollbar { 宽度:20 px; background - color: # fff; }/*滚动条*/#演示:-webkit-scrollbar-thumb { background - color: # f196c4b3; }/*滚动条外层轨道*/#演示:-webkit-scrollbar-track { -webkit-box-shadow:插图0 0 1 px; 背景颜色:粉色; border - radius: 10 px; } & lt;/style> } & lt;/head> & lt; body> & lt; div类=皊crollbar"id=癲emo"比; & lt; div类=皁verflow"祝辞& lt;/div> & lt;/div> & lt;/body>
效果图:
以上是CSS3中自定义滚动条样式的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!