Webkit 滚动条 CSS,角落里总是一个白框
Webkit scrollbar CSS, always a white box in corner
有什么方法可以避免出现在自定义样式的 webkit 滚动条上的默认白框吗?
只有在水平和垂直溢出时才会出现白框。 (使用 Google Chrome)
编辑:我已经尝试将 body
背景设置为不同的颜色 - 仍然只看到一个白色框。
截图:
CSS:
::-webkit-scrollbar {
width: 6px;
height: 6px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
border-radius: 5px;
background: rgba(0,0,0,0.35);
}
::-webkit-scrollbar-corner {
background: #0c0c0c;
}
不,没有办法避免白框。
您可以设置它的背景颜色(就像您在中将其设为灰白色一样:
::-webkit-scrollbar-corner {
background: #0c0c0c;
}
我们在这里处理伪元素,颜色 under ::-webkit-scrollbar-corner
是白色。因此,为了让自定义的 webkit 滚动条与您的布局融为一体,您始终必须注意角的颜色,并记住透明度高于白色。
虽然 E.C.Pabon 提供的答案在技术上是正确的,但真正的错误是 Chrome x64 上的 50 Linux 有一个 GTK 集成错误。自 Chrome 51 起,问题已得到解决。
这有点过时了,但在 chrome 中,您可以将背景颜色设置为 rgba(0,0,0,0)。任何带有 alpha 0 和方框的东西都不会显示 :)!
::-webkit-scrollbar-corner {
background: rgba(0,0,0,0);
}
如果你只需要垂直滚动条你可以使用
overflow-y: scroll;
白色是x滚动条和y滚动条
之间的space
希望能解决你的问题
如 E.C.Pabon 所述,您可以使用
::-webkit-scrollbar-corner {background-color: red;}
标签,将背景颜色设置为透明对我有用。
::-webkit-scrollbar-corner {background-color: transparent;}
有什么方法可以避免出现在自定义样式的 webkit 滚动条上的默认白框吗?
只有在水平和垂直溢出时才会出现白框。 (使用 Google Chrome)
编辑:我已经尝试将 body
背景设置为不同的颜色 - 仍然只看到一个白色框。
截图:
CSS:
::-webkit-scrollbar {
width: 6px;
height: 6px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
border-radius: 5px;
background: rgba(0,0,0,0.35);
}
::-webkit-scrollbar-corner {
background: #0c0c0c;
}
不,没有办法避免白框。
您可以设置它的背景颜色(就像您在中将其设为灰白色一样:
::-webkit-scrollbar-corner {
background: #0c0c0c;
}
我们在这里处理伪元素,颜色 under ::-webkit-scrollbar-corner
是白色。因此,为了让自定义的 webkit 滚动条与您的布局融为一体,您始终必须注意角的颜色,并记住透明度高于白色。
虽然 E.C.Pabon 提供的答案在技术上是正确的,但真正的错误是 Chrome x64 上的 50 Linux 有一个 GTK 集成错误。自 Chrome 51 起,问题已得到解决。
这有点过时了,但在 chrome 中,您可以将背景颜色设置为 rgba(0,0,0,0)。任何带有 alpha 0 和方框的东西都不会显示 :)!
::-webkit-scrollbar-corner {
background: rgba(0,0,0,0);
}
如果你只需要垂直滚动条你可以使用
overflow-y: scroll;
白色是x滚动条和y滚动条
之间的space希望能解决你的问题
如 E.C.Pabon 所述,您可以使用
::-webkit-scrollbar-corner {background-color: red;}
标签,将背景颜色设置为透明对我有用。
::-webkit-scrollbar-corner {background-color: transparent;}