Добрый день, я стараюсь, чтобы я показывал прямоугольник с закругленными углами справа от экрана с некоторым текстом. По большей части он работает хорошо, но когда я переключаю язык на русский, выравнивание идет не так. Английский и другие международные языки (включая арабский!) Работают нормально - текст всегда выравнивается вправо. Этот текст является желтым полем справа. Я почти уверен, что его жестко закодирован правильно, но как я могу убедиться, что он прав? плавать: право, выравнивания текста: право не работатьПравый выровнять и повернуть текст в правый край
благодаря (пожалуйста, нажмите на изображение, чтобы увидеть анимацию между английским и русским)
Код выравнивания:
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
это, к сожалению, не работает на мобильных телефонах (режим записи: vertical-lr) - только что пробовал в iOS 10. Какие-нибудь другие идеи? Также попробовал -webkit-write-mode: vertical-lr – user1361529
oops sorry - он работает после добавления '-webkit-write-mode'! – user1361529