通过CSS来修改Firefox下的滚动条
2020-03-09 下午 4:57
前言
最近一直在纠结Firefox的滚动条问题,为毛chrome可以修改而Firefox不行,故稍微搜索了一下,在MDN找到了我想要的答案。
上干货
先来看看MDN是怎么说的:
这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
scrollbar-color该CSS属性设置滚动条轨道和拇指的颜色
track(轨道)是指滚动条,其一般是固定的而不管滚动位置的背景。
thumb(拇指)是指滚动条通常漂浮在轨道的顶部上的移动部分。
语法
/* Keyword values */
scrollbar-color: auto;
scrollbar-color: dark;
scrollbar-color: light;
/* values */
scrollbar-color: rebeccapurple green; /* Two valid colors.
The first applies to the thumb of the scrollbar, the second to the track. */
/* Global values */
scrollbar-color: inherit;
scrollbar-color: initial;
scrollbar-color: unset;
[title]例子[/title]
.scroller {
width: 300px;
height: 100px;
overflow-y: scroll;
scrollbar-color: rebeccapurple green;
}
浏览器兼容性
[title]参考文章[/title]
https://developer.mozilla.org/zh-CN/docs/Web/CSS/scrollbar-color