【发布时间】:2018-01-12 02:11:43
【问题描述】:
我有几个带有overflow: auto 的元素。它工作得很好。在 macOS 上,滚动条会在用户不滚动时自动隐藏并出现在滚动条上。
在 Windows 和任何浏览器上,滚动条始终可见。它会产生丑陋的渲染。
那么当用户不滚动时,如何在每个操作系统和每个浏览器上自动隐藏滚动条?
我知道有很多类似的问题,但我没有找到合适的答案
【问题讨论】:
-
我认为这取决于浏览器如何处理滚动条,对此您无能为力。唯一真正的跨浏览器解决方案是使用 JS 编写自己的滚动条。
-
这是否给了你可以使用的东西:stackoverflow.com/q/3296644/125981
标签: html css user-interface web