Несколько методов для автоматического масштабирования текста при повороте на 90 градусов:
Использование SVG. ru.stackoverflow.com Нужно изменить четвёртое значение у viewBox, чтобы при изменении высоты экрана повёрнутое слово всегда оставалось растянутым относительно его краёв, за счёт изменения шрифта. ru.stackoverflow.com
Применение дополнительного элемента. kizu.dev Понадобится дополнительный элемент, например, враппер. kizu.dev Врапперу задают стили: display: inline-block, overflow: hidden, width: 1.5em, line-height: 1.5. kizu.dev Затем делают внутренний элемент инлайн-блочным, обрезают все выступающие части и задают ширину, равную текущей высоте блока. kizu.dev После этого делают внутренний элемент «квадратным» — это сделает высоту конечного элемента равной ширине. kizu.dev
Использование CSS-свойства transform: rotate(-90deg). sky.pro blog.logrocket.com С его помощью текст поворачивается на 90 градусов против часовой стрелки. sky.pro Свойство white-space: nowrap; предотвращает перенос текста, позволяя ему сохраняться в одной строке. sky.pro
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.