CSS 设置滚动条样式
!> ::-webkit-scrollbar
只适用于 webkit 内核的浏览器 (谷歌 Chrome, 苹果 Safari、360、QQ、搜狗…),本文也仅讨论适用于 webkit 内核浏览器的设置方法。
定义滚动条样式就是设置伪元素和伪类样式。
1、滚动条伪元素选择器(7 个)
数字 | 属性 | 解释 |
---|---|---|
1 | ::-webkit-scrollbar | 滚动条整体部分(可以设置纵向滚动条宽度、横向滚动条高度) |
2 | ::-webkit-scrollbar-button | 滚动条两端的按钮(没有该属性默认无按钮 ) |
3 | ::-webkit-scrollbar-track | 滚动条轨道 |
4 | ::-webkit-scrollbar-track-piece | 滚动条没有滑块的轨道部分 |
5 | ::-webkit-scrollbar-thumb | 滚动的滑块 |
6 | ::-webkit-scrollbar-corner | 当同时有垂直滚动条和水平滚动条时交汇的部分 |
7 | ::-webkit-resizer | 某些元素的 corner 部分的部分样式(例如 textarea 的可拖动按钮) |
2、伪类
伪类有点复杂,但是常用的只有前两个
1 | :horizontal //horizontal伪类适用于任何水平方向上的滚动条 |
示例
以下代码就是本页面的滚动条样式设置
1 | ::-webkit-scrollbar { |
参考
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏
扫描二维码,分享此文章