Я хочу повернуть одно слово текста на 90 градусов с поддержкой кросс-браузера (> = IE6,> = Firefox 2, любая версия Chrome, Safari или Opera). Как это может быть сделано?
html
css
cross-browser
USR
источник
источник
Ответы:
Обновлен этот ответ с недавней информацией (от CSS Tricks ). Спасибо Мэтту и Дугласу за то, что они указали на реализацию фильтра.
Старый ответ:
Для FF 3.5 или Safari / Webkit 3.1 проверьте: -moz-transform (и -webkit-transform). IE имеет матричный фильтр (v5.5 +), но я не уверен, как его использовать. У Opera пока нет возможностей трансформации.
источник
Я использую следующий код для написания вертикального текста на странице. Firefox 3.5+, webkit, опера 10.5+ и IE
источник
Другим решением является использование текстового узла SVG, который поддерживается большинством браузеров .
Демо: https://jsfiddle.net/bkymb5kr/
Подробнее о тексте SVG: http://tutorials.jenkov.com/svg/text-element.html
источник
CSS Запись Режимы представляет ортогональные потоки с вертикальным текстом.
Просто используйте
writing-mode
свойство с желаемым значением.источник
Я адаптировал это с http://snook.ca/archives/html_and_css/css-text-rotation :
источник
У меня были проблемы при попытке сделать это в чистом CSS - в зависимости от шрифта это может выглядеть немного мусором. В качестве альтернативы вы можете использовать SVG / VML, чтобы сделать это. Существуют библиотеки, которые помогают легко переходить из одного браузера в другой, например, Raphael и ExtJS . В ExtJS4 код выглядит так:
Это будет работать в IE6 + и во всех современных браузерах, однако, к сожалению, я думаю, что вам нужен как минимум FF3.0.
источник
Если вы используете Bootstrap 3, вы можете использовать один из его миксинов:
Пример:
источник
Мое решение, которое будет работать на Chrome, Firefox, IE9, IE10 (измените градусы в соответствии с вашими требованиями):
источник
Если режим письма CSS :
sideways-lr
то, что вы предпочитаете, и вы случайно наткнулись на браузер на основе хрома / хрома. Вы можете попробоватьтак что все современные браузеры поддерживают его сейчас.
ссылка: https://bugs.chromium.org/p/chromium/issues/detail?id=680331#c4
источник