css3修改浏览器scroll默认样式
程序员文章站
2022-05-25 19:37:10
最近公司的新项目。前端样式采用的蚂蚁金服的antDesign。 比较喜欢antDesign、BootStrap一类简约大方的前端样式库。 但是在页面布局上、包括一些选择框。默认的scroll样式简直丑爆。 遂度娘资料,通过css3进行修改。 ::-webkit-scrollbar 滚动条整体部分 : ......
最近公司的新项目。前端样式采用的蚂蚁金服的antdesign。
比较喜欢antdesign、bootstrap一类简约大方的前端样式库。
但是在页面布局上、包括一些选择框。默认的scroll样式简直丑爆。
遂度娘资料,通过css3进行修改。
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ ::-webkit-scrollbar { width: 4px; height: 4px; background-color: #f5f5f5; }
/*定义滚动条轨道 内阴影+圆角*/ ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: #fff; }
/*定义滑块 内阴影+圆角*/ ::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #aaa; }
- ::-webkit-scrollbar 滚动条整体部分
- ::-webkit-scrollbar-track 滚动条的轨道(里面装有thumb)
- ::-webkit-scrollbar-track-piece 内层轨道
- ::-webkit-scroll-thumb 滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)
- ::-webkit-scrollbar-button 滚动条的轨道的两端按钮
- ::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处
上一篇: js 中this到底指向哪里?