修改滚动条样式

局部滚动条

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
	<style></style>
</head>
<style>
.zz{
     50px;
    height: 200px;
    overflow: auto;
    float: left;
    margin: 5px;
    border: none;
}
.scrollbar{
     30px;
    height: 300px;
    margin: 0 auto;
  
}
.zz-1::-webkit-scrollbar {/*滚动条整体样式*/
         10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.zz-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #535353;
    }
.zz-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #EDEDED;
    }
</style>
<body>
<div class="zz zz-1">
        <div class="scrollbar"></div>
</div>
<script>

</script>
</body>
</html>

  

所有的滚动条都修改的话去掉前面的class选择标记就好

如:::-webkit-scrollbar{...}

滚动条的组成属性(方便详细调节,方式如上):

  • ::-webkit-scrollbar 滚动条整体部分
  • ::-webkit-scrollbar-thumb  滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)
  • ::-webkit-scrollbar-track  滚动条的轨道(里面装有Thumb)
  • ::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。
  • ::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)
  • ::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处
  • ::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件
原文地址:https://www.cnblogs.com/zhaozhou/p/9452876.html