我有一个Web应用程序,它使用Windows样式的滚动条绘制大量溢出的画布。
以前,在iOS 12.X上,此方法运行良好,并且我们覆盖了17px滚动条,但此行为在Android Chrome和所有台式机浏览器上仍然有效。
这是我们有https://jsfiddle.net/wf80rp5g/4/
的“典型”物品的JS小提琴css
.VTSOuterDiv {
width: 400px;
height: 400px;
overflow: auto;
}
::-webkit-scrollbar {
-webkit-appearance: none;
width: 17px;
height: 17px;
overflow: scroll;
}
::-webkit-scrollbar-track {
/* This color is also used by WIN_NODE's setCanvasSize method, so if we change this
then we should update that. */
background-color: rgb(240, 240, 240);
}
::-webkit-scrollbar-thumb {
background-color: rgb(205, 205, 205);
min-width: 10px;
min-height: 10px;
}
::-webkit-scrollbar-button {
display: normal;
background-color: rgb(240, 240, 240);
background-repeat: no-repeat;
background-position: center;
width: 17px;
height: 17px;
}
::-webkit-scrollbar-thumb:hover {
background-color: rgb(170, 170, 170);
}
::-webkit-scrollbar-thumb:active {
background-color: rgb(141, 141, 141);
}
::-webkit-scrollbar-button:hover {
background-color: rgb(170, 170, 170);
}
::-webkit-scrollbar-button:active {
background-color: rgb(141, 141, 141);
}
在桌面浏览器上有滚动条,在chrome mobile和较旧的safari上有滚动条,但是在13.X上,我们不再有风格化的滚动条。
是否有已知的解决方法?发行说明不是关于此更改的。