【发布时间】:2021-08-31 11:48:47
【问题描述】:
我已经实现了一个自定义的滚动条(代码如下)。
我想使用 javaScript 事件 "onScroll" 来改变滚动条 thumb 样式 而 滚动,但我不知道这样做的正确方法。
有没有办法访问滚动条样式,也许是一个 JavaScript 对象,即:
Container.style.-webkit-scrollbar-thumb.backgroundColor = 'black';?
这里有一些代码来演示我的滚动条是如何实现的:
CSS:
#container::-webkit-scrollbar {
width: 10vw;
}
#container::-webkit-scrollbar-thumb {
background-color: grey;
border-radius: 50px;
border: 5px solid black;
}
#container::-webkit-scrollbar-thumb:hover {
border: 2px solid black;
background-color: grey;
}
#container::-webkit-scrollbar-track {
background-color: black;
border-bottom-left-radius: 12px;
border-top-left-radius: 12px;
}
JavaScript:
elementsContainer.addEventListener("scroll", function wheelStyle() {
//elementsContainer.WHAT??
});
【问题讨论】:
标签: javascript css webkit scrollbar styling