HTML:滚动条样式自定义(IE/FireFox/webkit)
2018-03-07 10:48
666 查看
IE浏览器
滚动条样式 | 支持情况 | 描述 |
---|---|---|
scrollbar-3dlight-color | IE特有属性 IE5.5+ | 设置滚动框的和滚动条箭头左上边缘的颜色 |
scrollbar-highlight-color | IE特有属性 IE5.5+ | 设置滚动框的和滚动条箭头左上边缘的颜色 |
scrollbar-face-color | IE特有属性 IE5.5+ | 设置滚动框和滚动条箭头的颜色 |
scrollbar-arrow-color | IE特有属性 IE5.5+ | 设置滚动条箭头的颜色 |
scrollbar-shadow-color | IE特有属性 IE5.5+ | 设置滚动框的和滚动条箭头右下边缘的颜色 |
scrollbar-dark-shadow-color | IE特有属性 IE5.5+ | 设置滚动条槽的颜色 |
scrollbar-base-color | IE特有属性 IE5.5+ | 设置滚动条主要构成部分的颜色 |
scrollbar-track-color | IE特有属性 IE5.5+ | 设置滚动条轨迹组成部分的颜色 |
FireFox浏览器
原文有人做过测试,以下代码不能起作用,仅供参考测试。FireFox,目前用插件才会有效果。@-moz-document url-prefix(http://),url-prefix(https://) { /* 滚动条颜色 */ scrollbar { -moz-appearance: none !important; background: rgb(0,255,0) !important; } /* 滚动条按钮颜色 */ thumb,scrollbarbutton { -moz-appearance: none !important; background-color: rgb(0,0,255) !important; } /* 鼠标悬停时按钮颜色 */ thumb:hover,scrollbarbutton:hover { -moz-appearance: none !important; background-color: rgb(255,0,0) !important; } /* 隐藏上下箭头 */ scrollbarbutton { display: none !important; } /* 纵向滚动条宽度 */ scrollbar[orient="vertical"] { min-width: 15px !important; } }
webkit内核的浏览器
滚动条样式 | 描述 |
---|---|
-webkit-scrollbar | 滚动条整体部分,其中的属性有width,height,background,border(就和一个块级元素一样)等 |
-webkit-scrollbar-button | 滚动条两端的按钮;可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果 |
-webkit-scrollbar-track | 外层轨道;可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果 |
-webkit-scrollbar-track-piece | 内层轨道,滚动条中间部分(除去) |
-webkit-scrollbar-thumb | 滚动条里面可以拖动的那部分 |
-webkit-scrollbar-corner | 边角 |
-webkit-resizer | 定义右下角拖动块的样式 |
jQuery插件
插件:jquery-custom-content-scroller插件地址:http://manos.malihu.gr/jquery-custom-content-scroller/
使用:
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <!--第一步:引入:滚动条相应的样式表文件和jquery的库文件--> <link rel="stylesheet" type="text/css" href="jquery.mCustomScrollbar.css" > <script src="jquery.min.js"></script> <script src="jquery.mCustomScrollbar.concat.min.js"></script> <!--第二步:加载--> <script> (function($){ $(window).load(function(){ $(".content").mCustomScrollbar(); }); })(jQuery); </script> </head> <body> <!--第三步:在要显示滚动条的元素加入 class="content" --> <div class="content"></div> </body> </html>
原文地址:https://www.lyblog.net/detail/314.html
相关文章推荐
- 自定义浏览器滚动条的样式,打造属于你的滚动条风格——兼容IE和webkit(ff不支持)
- 自定义浏览器滚动条的样式,打造属于你的滚动条风格——兼容IE和webkit(ff不支持)
- 自定义滚动条样式(jQuery插件、Webkit、IE)
- CSS3自定义滚动条样式 -webkit-scrollbar原文地址:http://www.xuanfengge.com/css3-webkit-scrollbar.html
- CSS3自定义滚动条样式 -webkit-scrollbar
- CSS3自定义滚动条样式 -webkit-scrollbar (一)
- webkit浏览器自定义滚动条样式代码
- CSS3自定义滚动条样式 -webkit-scrollbar
- CSS3自定义滚动条样式 -webkit-scrollbar
- 一种 动态 样式 语言. LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js或者Rhino在服务端运行。
- CSS3自定义滚动条样式 -webkit-scrollbar
- CSS3自定义滚动条样式 -webkit-scrollbar
- JS动态添加HTML自定义属性以及处理HTML元素的自定义属性(兼容FIREFOX和IE)
- webkit内核浏览器自定义滚动条样式代码
- CSS3自定义滚动条样式 -webkit-scrollbar
- CSS3自定义滚动条样式 -webkit-scrollbar
- CSS3自定义滚动条样式 -webkit-scrollbar
- Js脚本:动态添加HTML自定义属性以及处理html元素的自定义属性(兼容Firefox和IE)
- 滚动条样式优化(CSS3自定义滚动条样式 -webkit-scrollbar)
- CSS3自定义滚动条样式 -webkit-scrollbar