阿尔卑斯丶
圣骑士
圣骑士
  • 最后登录2023-11-03
  • 发帖数59
  • 社区居民
  • 原创写手
阅读:8123回复:1

[css]自定义滚动条

楼主#
更多 发布于:2018-12-12 17:20
在实际工作中很多默认样式不够美观,因此我们需要对默认样式进行更改,这里讲一下如何自定义滚动条。


首先分析一下滚动条的构成:分为整体的滚动条样式、滚动条的滑轨、滚动条的滑块。这三部分在CSS中的代码就分别是:-webkit-scrollbar、-webkit-scrollbar-thumb、-webkit-scrollbar-track。


接下来是demo的代码:
<div class="content content-1">
        <div class="main"></div>
    </div>



.content {
            width: 50px;
            height: 200px;
            overflow: auto;
            float: left;
            margin: 5px;
            border: none;
        }
        
        .main {
            width: 30px;
            height: 300px;
            margin: 0 auto;
        }
        
        .content-1::-webkit-scrollbar {
            /*滚动条整体样式*/
            width: 10px;
            /*高宽分别对应横竖滚动条的尺寸*/
            height: 1px;
        }
        
        .content-1::-webkit-scrollbar-thumb {
            /*滚动条里面小方块*/
            border-radius: 10px;
            -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
            background: #535353;
        }
        
        .content-1::-webkit-scrollbar-track {
            /*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
            border-radius: 10px;
            background: #EDEDED;
        }

最新喜欢:

sunshinesunshi... 琴妹8琴妹8
sunshine
管理员
管理员
  • 最后登录2023-10-30
  • 发帖数170
  • 社区居民
沙发#
发布于:2018-12-24 12:58
这个好,很适用
游客


返回顶部

公众号

公众号