用css怎么设置div滚动条的样式,可改变大小的

html-css08

用css怎么设置div滚动条的样式,可改变大小的,第1张

在css设置可改变大小的div滚动条样式方法:

1.首先新建html文档,进入代码书写界面。

2.在</head>和<body>的里面写入代码,在<div>里面写入想要输入的内容</div>。

3.书写外层轨道css代码。body::-webkit-scrollbar { width:20pxheight:2pxbackground:#cccborder-radius:10px/*外层轨道*/}

这里主要是设置外层轨道的形状和颜色。

4.书写内层轨道css代码。body::-webkit-scrollbar-thumb{ display:blockwidth:6pxmargin:0 autoborder-radius: 10pxbackground:red/*内层轨道*/}

这里主要是设置内层轨道的形状和颜色。

5.代码工作做完后,就可以查看效果,效果如下红框所示,滚动条设置完成。

css代码如下:

::-webkit-scrollbar {

width:14px

height:14px

background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(202,202,202,0.07)),color-stop(100%,rgba(229,229,229,0.07)))

background:-webkit-linear-gradient(left,rgba(202,202,202,0.07) 0%,rgba(229,229,229,0.07) 100%)

background-color:rgba(229,229,229,.3)

-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff

box-shadow:0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff

overflow:visible

border-radius:4px

border:solid 1px #A6A6A6

}

::-webkit-scrollbar-button {

width:0

height:0display:block

background-color:transparent

}

::-webkit-scrollbar-thumb {

background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(233,233,233,0.05)),color-stop(100%,rgba(221,221,221,0.05)))

background:-webkit-linear-gradient(left,rgba(233,233,233,0.05) 0%,rgba(221,221,221,0.05) 100%)

-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.05),inset 1px 1px 0 0 #FFF

box-shadow:0 2px 1px 0 rgba(0,0,0,.05),inset 1px 1px 0 0 #FFF

background-color:rgba(229,229,229,.9)

overflow:visible

border-radius:4px

border:solid 1px #A6A6A6

}

::-webkit-scrollbar-thumb:active{

background-color:rgba(229,229,229,1)

-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.15) inset

box-shadow:0 0 1px 0 rgba(0,0,0,.15) inset

}

::-webkit-scrollbar-thumb:hover{

background-color:rgba(229,229,229,.4)

}

::-webkit-scrollbar-corner {}

::-webkit-resizer {}

::-webkit-scrollbar-track {}

::-webkit-scrollbar-track-piece {}

看看是不是要的