使用css自定义滚动条样式
一. 隐藏滚动条二. 修改滚动条样式Chrome(WebKit的浏览器)IE浏览器
一. 隐藏滚动条
谷歌浏览器
.box::-webkit-scrollbar{
display: none
;
}
IE浏览器
.box{
-ms-overflow-style: none
;
}
二. 修改滚动条样式
Chrome(WebKit的浏览器)
可以使用以下伪元素选择器去修改webkit浏览器的滚动条样式:
属性说明
::-webkit-scrollbar滚动条整体部分::-webkit-scrollbar-track外层轨道(滚动条的轨道)::-webkit-scrollbar-track-piece内层轨道::-webkit-scrollbar-track-thumb滚动条里面的滑块::-webkit-scrollbar-track-button滚动条的轨道的两端按钮::-webkit-scrollbar-track-corner边角,即两个滚动条的交汇处
轨道的颜色的优先级,即: ::-webkit-scrollbar-track-piece > ::-webkit-scrollbar-track > ::-webkit-scrollbar使用语法:
box::-webkit-scrollbar {
styles here
}
IE浏览器
属性说明
scrollbar-base-color滚动条基准颜色scrollbar-highlight-color滚动条整体颜色scrollbar-track-color滚动条轨道颜色scrollbar-arrow-color三角箭头的颜色scrollbar-face-color滚动条滑块按钮的颜色scrollbar-shadow-color滚动条阴影
使用语法
.box{
scrollbar-base-color: green
;
scrollbar-highlight-color: blue
;
scrollbar-track-color: yellow
;
scrollbar-arrow-color: white
;
scrollbar-face-color: red
;
scrollbar-shadow-color: red
;
}