有没有办法改变 Firefox 中 div 的滚动条侧面?
有没有办法将div中的滚动条从右更改为左?我尝试应用方向:rtl;但显然它在 Firefox 中没有任何影响。我更喜欢纯 css 解决方案,但不介意为此使用 js。
Is there a way to change scrollbar from right to left in divs? I tried applying direction: rtl; but apparently it does not have any affect in firefox. I would prefer a pure css solution but do not mind using js for this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为纯 css 和 html 是不可能的,但您可以使用 jQuery 插件,例如 jScrollPane 使您能够使用自定义滚动条,并选择它们在页面中的位置。
I don't think it's possible with pure css and html, but you can use a jQuery plugin, like jScrollPane that gives you the ability to use custom scrollbars, and choose their position in the page.
除了从头开始实现自己的滚动条功能之外,没有其他办法。原因是滚动条实际上是从操作系统继承的 ui 元素,而不是浏览器“拥有”的东西 - 并且由于操作系统不支持将滚动条放在左侧,浏览器也不支持。
There is no way to this, except for implementing your own scrollbar functionality from scratch. The reason is that the scrollbar is actually an ui element inherited from the operating system, and not something the browser "owns" - and since the operating system doesn't support putting the scrollbar on the left hand side, neither does the browser.