This question already has answers here:
How to position a div scrollbar on the left hand side?
                                
                                    (6个答案)
                                
                        
                                2年前关闭。
            
                    
我已经使用css direction: rtl;完成了此操作,但是然后一些文本从右到左显示,这不是我想要的。

有没有一种方法可以使direction: rtl;不修改文本,而仅修改滚动条,或者如何使滚动条具有与direction: rtl;相同的行为而又不从右向左显示文本?

我可以使用jQuery,如果确实需要,我可以使用其他库。

最佳答案

让我们开始声明您不应该这样做,但是如果您无法抗拒,则可以始终这样做:

的HTML

<body> <div class="inner"> Your content here </div></body>

的CSS

body { direction: rtl; }.inner { direction: ltr; }

我认为您应该做的是以浏览器理解的方式构建正在处理的任何应用程序。如果您希望滚动条方向相反,则可以像这样构建您的网站。如果不必支持旧版浏览器,则可以使用flexboxflex-direction: row-reverse轻松构建这样的东西。

关于javascript - 如何使滚动条从右侧而不是左侧开始? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45786275/

10-12 06:57