выравнивание текста здесь не требуется, но преобразование удобно с масштабированием вместо вращения:
.aboutbox {
background-color: white;
width: 150px;
height: 100px;
border: 6px solid black;
writing-mode: vertical-lr;
}
.right {
transform:scale(-1,-1);
}
<div class="aboutbox right">ABOUT right</div>
<hr>
<div class="aboutbox">ABOUT</div>
Вы также можете использовать sideside-rl и flex выравнивание
https://developer.mozilla.org/en-US/docs/Web/CSS/writing-mode
sideways-rl
Содержимое течет по вертикали сверху вниз, и все глифы, даже те, что в вертикальных сценариях, установлены вбок вправо.
.aboutbox {
background-color: white;
width: 150px;
height: 100px;
border: 6px solid black;
writing-mode: sideways-lr;
display: flex;
align-items: end;
}
@supports (writing-mode: sideways-lr) {
.disclaimer {
display: none;
}
}
<div class="aboutbox">ABOUT</div>
<p class="disclaimer">Your browser does not support <code>writing-mode: sideways-lr;</code>, forget it !</p>