Вертикально текущий текст с CSS - PullRequest
2 голосов
/ 24 марта 2010

Я хотел бы иметь div с текстом. Но я бы хотел, чтобы текст проходил вертикально, а не горизонтально. Как это;

M

у

т

е

х

т

Любые идеи о том, как сделать это с помощью CSS?

Ответы [ 4 ]

5 голосов
/ 24 марта 2010

Если у вас есть только одна строка текста, вы можете попробовать использовать width:1em;letter-spacing:1px (и пробел между каждой буквой)

edit: если вы не хотите использовать пробел между буквами width:1em;letter-spacing:1em;word-wrap:break-word

1 голос
/ 24 марта 2010

CSS3 имеет предложенный атрибут 'writing-mode', который можно установить в 'tb-lr' (писать текст сверху вниз, писать строки слева направо), но я не знаю, поддерживают ли его какие-либо браузеры тем не менее, это не то, на что можно положиться.

0 голосов
/ 01 февраля 2019

Пожалуйста, найдите ответ, здесь вы можете использовать текстовую ориентацию и

Пожалуйста, проверьте https://jsfiddle.net/yu7qr809/

div{
  text-orientation: upright;
  writing-mode: vertical-lr;
 }
0 голосов
/ 24 марта 2010
.yourtext { -moz-transform: rotate(-90deg);
            -webkit-transform: rotate(-90deg);
            -moz-transform-origin: top right;
            -webkit-transform-origin: top right;
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...