CSS 修改 滚动条默认样式


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;
                }

原文:https://www.cnblogs.com/lguow/p/16523591.html

你可能感兴趣的:(css,html,css3)