Css 如何在不更改浏览器滚动条的情况下在页面滚动条中设置样式?
我有一个使用overflow:scroll的可滚动div 我想在这个div中设置滚动条的样式,但是我添加的样式也会更改浏览器的滚动条。我如何调整它,以便只更改页内滚动条 注意:请在Chrome中进行测试,因为这是我到目前为止测试的内容,滚动条样式在Firefox中不起作用 代码笔: CSS:Css 如何在不更改浏览器滚动条的情况下在页面滚动条中设置样式?,css,scrollbar,Css,Scrollbar,我有一个使用overflow:scroll的可滚动div 我想在这个div中设置滚动条的样式,但是我添加的样式也会更改浏览器的滚动条。我如何调整它,以便只更改页内滚动条 注意:请在Chrome中进行测试,因为这是我到目前为止测试的内容,滚动条样式在Firefox中不起作用 代码笔: CSS: ::-webkit-scrollbar { width: 16px; } ::-webkit-scrollbar-track { -webkit-border-radius: 10px;
::-webkit-scrollbar {
width: 16px;
}
::-webkit-scrollbar-track {
-webkit-border-radius: 10px;
border-radius: 10px;
background: white;
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: #ADADAD;
}
::-webkit-scrollbar-thumb:window-inactive {
background: #ADADAD;
}
只需将其限制为.scroll元素,如下所示:
.scroll::-webkit-scrollbar {
width: 16px;
}
只需将其限制为.scroll元素,如下所示:
.scroll::-webkit-scrollbar {
width: 16px;
}
添加类
。在-webkit代码之前滚动
.scroll::-webkit-scrollbar {
width: 16px;
}
.scroll::-webkit-scrollbar-track {
-webkit-border-radius: 10px;
border-radius: 10px;
background: white;
}
.scroll::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: #ADADAD;
}
.scroll::-webkit-scrollbar-thumb:window-inactive {
background: #ADADAD;
}
在-webkit代码之前添加类
。滚动
.scroll::-webkit-scrollbar {
width: 16px;
}
.scroll::-webkit-scrollbar-track {
-webkit-border-radius: 10px;
border-radius: 10px;
background: white;
}
.scroll::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: #ADADAD;
}
.scroll::-webkit-scrollbar-thumb:window-inactive {
background: #ADADAD;
}
这可能有点棘手,因为它取决于浏览器。通常人们用div元素绘制自己的“滚动条”(使用JS来描述其行为),并隐藏真实的滚动条,添加~22px
以阻止宽度,并添加CSS属性溢出:scroll-y
更新:
我为您找到了一些。这可能有点棘手,因为它取决于浏览器。通常人们用div元素绘制自己的“滚动条”(使用JS来描述其行为),并隐藏真实的滚动条,添加~22px
以阻止宽度,并添加CSS属性溢出:scroll-y
更新:
我为您找到了一些。。需要先添加滚动条。
否则它将注册为此
:root::-webkit滚动条{
宽度:16px;
}
:root::-webkit滚动条轨迹{
-webkit边界半径:10px;
边界半径:10px;
背景:白色;
}
:root::-webkit滚动条拇指{
-webkit边界半径:10px;
边界半径:10px;
背景:阿达达;
}
:root::-webkit滚动条拇指:窗口不活动{
背景:阿达达;
}
/*与此无关*/
:根{
字号:200px
}
你好!这不会作为滚动条注册一次。
它将注册为:
:root::-webkit滚动条{
宽度:16px;
}
:root::-webkit滚动条轨迹{
-webkit边界半径:10px;
边界半径:10px;
背景:白色;
}
:root::-webkit滚动条拇指{
-webkit边界半径:10px;
边界半径:10px;
背景:阿达达;
}
:root::-webkit滚动条拇指:窗口不活动{
背景:阿达达;
}
。首先需要添加滚动条。
否则它将注册为此
:root::-webkit滚动条{
宽度:16px;
}
:root::-webkit滚动条轨迹{
-webkit边界半径:10px;
边界半径:10px;
背景:白色;
}
:root::-webkit滚动条拇指{
-webkit边界半径:10px;
边界半径:10px;
背景:阿达达;
}
:root::-webkit滚动条拇指:窗口不活动{
背景:阿达达;
}
/*与此无关*/
:根{
字号:200px
}
你好!这不会作为滚动条注册一次。
它将注册为:
:root::-webkit滚动条{
宽度:16px;
}
:root::-webkit滚动条轨迹{
-webkit边界半径:10px;
边界半径:10px;
背景:白色;
}
:root::-webkit滚动条拇指{
-webkit边界半径:10px;
边界半径:10px;
背景:阿达达;
}
:root::-webkit滚动条拇指:窗口不活动{
背景:阿达达;
}
@souzan请告诉我这是否对你有帮助?@souzan请告诉我这是否对你有帮助?