css 滚动条

170 阅读1分钟

滚动条组成部分:

1. ::-webkit-scrollbar 滚动条整体部分

2. ::-webkit-scrollbar-thumb 滚动条里面的小方块,能向上向下移动(或向左向右移动)

3. ::-webkit-scrollbar-track 滚动条的轨道(里面装有Thumb)

4. ::-webkit-scrollbar-button 滚动条的轨道的两端按钮,由于通过点击微调小方块的位置。

5. ::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分

6. ::-webkit-scrollbar-corner 边角,即垂直滚动条和水平滚动条相交的地方

7. ::-webkit-resizer 两个滚动条的交汇处上用于拖动调整元素大小的小控件

实列:

/*滚动条整体*/
::-webkit-scrollbar {
    width: 8px;/*滚动条宽度*/
}
/*滚动条按钮*/
::-webkit-scrollbar-button {}
::-webkit-scrollbar-track {
    background-color: #F3F3F3;
    /*滑道全部*/
}
::-webkit-scrollbar-track-piece {
    background-color: #F3F3F3;/*滑道*/
    -webkit-border-radius: 4px;/*滑道圆角宽度*/
}
::-webkit-scrollbar-thumb {
    background-color: #333;/*滑动条表面*/
    border: solid 1px #C0C0C0;/*滑动条边框*/
    border-radius: 4px;/*滑动条圆角宽度*/
}
/*横竖滚动条交角*/
::-webkit-scrollbar-corner {
    background-color: #F3F3F3;
}
/*横竖滚动条交角图案*/
::-webkit-resizer {
    /*background-image: url();*/
    background-repeat: no-repeat;
    background-position: bottom right;
}
/*鼠标滑过滑动条*/
::-webkit-scrollbar-thumb:hover {
    background-color: #333;
}

视图:


注意:只在chrome下有效!

::-webkit-scrollbar{}这种写法改变的是全局的滚动条。