css修改scroll的默认滚动条样式

1、首先我们要给div一个固定的高度或者最大的高度(height)
2、设置overflow为scroll(如果只想保留横向或者竖向的滚动条的话,直接设置overflow-x或overflow-y)
3、给改div或者整个页面添加css,就可以了

 

    /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
    ::-webkit-scrollbar {
        width: 0.75rem;
        height: 0.75rem;
        background-color: #F5F5F5;
    }

    /*定义滚动条轨道 内阴影+圆角*/
    ::-webkit-scrollbar-track {
        box-shadow: inset 0 0 0.375rem #999;
        border-radius: 0.625rem;
        background-color: #F5F5F5;
    }

    /*定义滑块 内阴影+圆角*/
    ::-webkit-scrollbar-thumb {
        border-radius: 0.625rem;
        box-shadow: inset 0 0 0.375rem #999;
        background-color: #333;
    }

 

                &::-webkit-scrollbar {
                    width: 6px;
                    background-color: #fff;
                }
                &::-webkit-scrollbar-track {
                    background-color: transparent;
                    -webkit-border-radius: 2em;
                    -moz-border-radius: 2em;
                    border-radius: 2em;
                }
                &::-webkit-scrollbar-track-piece {
                    background-color: transparent;
                    -webkit-border-radius: 2em;
                    -moz-border-radius: 2em;
                    border-radius: 2em;
                }
                &::-webkit-scrollbar-thumb {
                    background-color: #e9e7e7;
                    -webkit-border-radius: 2em;
                    -moz-border-radius: 2em;
                    border-radius: 2em;
                }

 

posted @ 2022-07-27 09:39  奔跑的太阳花  阅读(3362)  评论(0编辑  收藏  举报