css怎样设置滚动条的颜色及样式?

html-css021

css怎样设置滚动条的颜色及样式?,第1张

css设置滚动条的颜色

div{

scrollbar-face-color:#fcfcfc

scrollbar-highlight-color:#6c6c90

scrollbar-shadow-color:#fcfcfc

scrollbar-3dlight-color:#fcfcfc

scrollbar-arrow-color:#240024

scrollbar-track-color:#fcfcfc

scrollbar-darkshadow-color:#48486c

scrollbar-base-color:#fcfcfc

}

滚动条样式主要涉及到如下CSS属性:

overflow属性:检索或设置当对象的内容超过其指定高度及宽度时如何显示内容

overflow:auto在需要时内容会自动添加滚动条

overflow:scroll总是显示滚动条

overflow-x:hidden禁止横向的滚动条

overflow-y:scroll总是显示纵向滚动条

width:568pxwidth:98%设置区域的宽度[像素/百分比等等]

height:120px设置区域的高度[像素/百分比等等]

改变浏览器默认的滚动条样式:

//滚动条凹槽的颜色,还可以设置边框属性

::-webkit-scrollbar-track-piece {

background-color:#f8f8f8 

}

//滚动条的宽度

::-webkit-scrollbar {

width:9px

height:9px

}

//滚动条的设置

::-webkit-scrollbar-thumb {

background-color:#dddddd

background-clip:padding-box

min-height:28px

}

::-webkit-scrollbar-thumb:hover {

background-color:#bbb

}

扩展资料:

给某个div,class为test1加滚动条样式:

.test1::-webkit-scrollbar {

width: 8px

}

.test1::-webkit-scrollbar-track {

background-color:red

-webkit-border-radius: 2em

-moz-border-radius: 2em

border-radius:2em

}

.test1::-webkit-scrollbar-thumb {

background-color:green

-webkit-border-radius: 2em

-moz-border-radius: 2em

border-radius:2em

}