2017-03-21 2 views
-1

Ich habe viele Skripte, Dynamische Zeitleiste, viele absolut positionierte Elemente und alles, was ausgerichtet werden muss Von rechts nach links, hat jemand Erfahrung damit, ich wünschte, ich kann einfach Monitor an die Wand drehen: DWie man alles von rechts nach links für arabische Sprache einschließlich JS-Skripte dreht?

+0

Mit CSS: 'direction' https://developer.mozilla.org/en/docs/Web/CSS/direction –

+0

Ich würde dies nicht als ein Duplikat markieren. Ich verstehe, dass er über die RTL-Website spricht. In diesem Fall sollte die Sprachrichtung auch im HTML selbst eingestellt werden. zum Beispiel – VilleKoo

+0

Ich habe Fragen zu diesem Thema gefunden, aber wie Sie in diesem Artikel sehen, versuche ich einen anderen Ansatz zu finden, da es sehr viel Zeit in Anspruch nehmen wird, alles zu ändern 2K Zeilen HTML .... und 1.5k Zeilen von JS. –

Antwort

0

mit CSS:

div { 
 
     direction: rtl; 
 
    }
<div> Hello World! </div>

2

Wenn absolute Element mit coordonates beteiligt sind Richtung wird nicht viel helfen.

Sie können einen schmutzigen Trick versuchen.

Test auf Ihrer Seite:

body:hover { 
    transform:scale(-1,1) 
} 
body:hover >* { 
    transform:scale(-1,1) 
} 

Aber dies ist morelike eine Blase als eine saubere Art und Weise, es zu tun :(

wenn das mit Ihnen in Ordnung, dann tun:

body, body>* {/* turns monitor to the wall :) */ 
    transform:scale(-1,1) 
} 

Sie können natürlich auch direction einbeziehen, wenn die Seitensprache nicht richtig angezeigt oder deklariert wird

body>* {direction:rtl;} 
+0

Ich mag diese Antwort, ihre tolle Idee, aber in diesem Fall wird es nicht helfen, auf der anderen Seite ist es riskant, dies auf dieser Website wegen Kunden zu tun. –

+0

@ Marko.dev ich stimme zu, transform wird nur das Layout spiegeln, aber nichts reparieren. Richtung sollte sich von der Sprache anwenden :(. –

Verwandte Themen