我將改變整個網頁的LTR方向爲RTL方向,最簡單的方法是翻轉水平CSS,然後將類添加到頁面的每個元素部分它作爲RTL方向。這裏是我的CSS代碼:翻轉水平CSS,並使用基於RTL的JavaScript反轉它方向
.rtl {
-moz-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
-ms-filter: fliph; /*IE*/
filter: fliph; /*IE*/
}
<body class="rtl">
那麼我們就需要RTL類添加到頁面的每一個元素,使其作爲真正的RTL,例如:
<div class="rtl">Text Here</div> => Real RTL Direction
現在這裏是我的問題:
如何將整個body類轉換爲RTL方向並使用javascript翻轉水平方向?
如果有什麼解決方案用JavaScript改變RTL體的方向到RTL,那麼就不需要在網站的每個部分添加水平翻轉類。 目前改變方向的唯一方法是,我們將類添加到每個文本部分和圖像部分元素fiv,span,p等
我試過HTML方向RTL和RTL,但不工作,我相信如果我們將能夠強制身體方向RTL和翻轉水平,然後可以解決。
我非常感謝在這個問題上的任何評論和想法。
我很困惑,能否請你分享你正在努力實現的圖像?請注意,「方向」和*翻轉水平*是不同的東西...... – kukkuz
很明顯,如果我們使用CSS來翻轉,那麼它就像一面鏡子,但你無法讀取文本,導致翻轉,它不是RTL,你需要根據課程再次翻轉。 –