2017-04-26 6 views
0

私は今、国際的なウェブサイトに取り組んでいます。その言語の1つはアラビア語です。アラビア文化のために、全体のインタフェースは、垂直方向にミラーリングされなければならない(明らかに、テキスト方向だけでなく、側面も反転させる)。HTMLを簡単にミラーリングする方法は?

私はすでにコンテントにtransform: rotateY(180deg)、そして各子ノードにtransform: rotateY(180deg)というトリックを使用しようとしましたが、私のインターフェイスが完全に消えてしまうという問題がありました。同じ結果でtransform: scale(-1, 1)にしようとしました。文書の各ノードにbackface-visibility: visibleが追加されました。

別のスタイルシートやその他の苦しいものを書くことなくウェブサイトのインターフェイスをどのように反映させるか考えていますか?


OK、私はちょうどここに私の問題を再現し、多分これは助けることができます:私このためhttps://jsfiddle.net/z7ksof29/3/

+0

可能な複製テキスト?](http://stackoverflow.com/questions/5406368/can-you-use-css-to-mirror-flip-text) –

+0

裏面の視認性を使用しましたか? – Nitesh

+0

@ArjanKnolはすでにこれを試しました、同じ結果 –

答えて

0

が働いている:

html { 
    -moz-transform: scaleX(-1); 
    -o-transform: scaleX(-1); 
    -webkit-transform: scaleX(-1); 
    transform: scaleX(-1); 
    filter: FlipH; 
    -ms-filter: "FlipH"; 
} 
あなたが/フリップをミラーリングするCSSを使用することができます[の
+0

'filter:FlipH'はまったく動作しません、' transform:scale'は同じ結果を返します:( –

+0

Unlucky。私にリンクを送ることができますか? – RacoonOnMoon

+0

html { -moz-transform:scale(-1、1); -webkit-transform:scale(-1,1); -o-transform:scale(0) -1、1); -ms-transform:scale(-1、1); 変換:スケール(-1,1); } – RacoonOnMoon

関連する問題