【发布时间】:2022-01-23 10:56:06
【问题描述】:
我的意图是在滚动后(比如说,在我完成滚动后 2 或 3 秒)隐藏我的滚动条(即通过向右滑动来隐藏)
为了让它再次可见,只要我开始滚动(即,通过从右侧滑入可见)
查看代码片段:
div::-webkit-scrollbar {
width: 8px;
/* helps remove scrollbar which resizes or shifts list items */
/* display: none; */
}
div::-webkit-scrollbar-track {
background-color: #444444;
}
div::-webkit-scrollbar-button:vertical:increment {
background-color: rgba(108, 92, 231, 0.65);
}
div::-webkit-scrollbar-button:vertical:decrement {
background-color: rgba(108, 92, 231, 0.65);
}
div::-webkit-scrollbar-thumb {
background-color: rgba(108, 92, 231, 0.7);
border-radius: 10px;
}
div::-webkit-scrollbar-thumb:hover {
background-color: rgba(108, 92, 231, 1);
}
div {
width: 500px;
height: 300px;
background-color: #ececec;
overflow: auto;
}
<div>
<p style="height: 300vh;">Just some tall paragraph to force DIV scrollbars....</p>
</div>
请大家帮帮我(我会很感激的!)
:D
【问题讨论】:
-
这不能单独使用 CSS 来实现,而且众所周知(因为有 JavaScript 标签)——你有任何 JS 代码可以分享吗?一些
"scroll"事件?请展示您尝试过的内容。从上面给出的代码来看,没有任何问题的迹象。阅读:How to Ask.
标签: javascript html css scroll scrollbar