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