0
こんにちは、私は、テキストのある画面の右側に丸い四角形を表示するようにしています。ほとんどの場合、うまくいきますが、言語をロシア語に切り替えると、アライメントがうまくいかなくなります。英語とその他の言語(アラビア語を含む)は正常に動作します - テキストは常に右に揃えられます。問題のテキストは、右側の黄色のボックスです。私はそれが私のハードコードされた権利をかなり確信しています - しかし、私はそれが右に固執することを確認するには?フロート:右、テキスト整列:右右端にテキストを右揃えして回転させよう
感謝 を動作しない(英語とロシア語の間でアニメーションを見るには画像をクリックしてください)
アライメントコード:
CSS:
.bwmode {
position: absolute;
top: 30%;
right: -28px;
opacity: 0.7;
background-color: #f1c40f;
color: #000;
font-size: 11px;
border-radius: 0px 0px 5px 5px;
z-index: 99999;
padding-left: 3px;
padding-right: 3px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
HTML
<div class="bwmode" ng-if="$root.runMode=='lowbw'">
<span translate="kLowBWDisplay"></span>
</div>
天才!一体何が書いているのですか?デスクトップでうまくいく - 私は明日モバイルで試してみると、うまくいけばそれを受け入れるだろう。 – user1361529
これは残念ながら、携帯電話では機能しません(writing-mode:vertical-lr) - iOS 10で試してみました。また、-webkit-writing-modeを試しました:vertical-lr – user1361529
oops申し訳ありません - '-webkit-writing-mode'を追加した後に動作します! – user1361529