Quiero rotar una sola palabra de texto en 90 grados, con compatibilidad entre navegadores (> = IE6,> = Firefox 2, cualquier versión de Chrome, Safari u Opera). ¿Cómo se puede hacer esto?
html
css
cross-browser
usr
fuente
fuente
Respuestas:
Se actualizó esta respuesta con información reciente (de CSS Tricks ). Felicitaciones a Matt y Douglas por señalar la implementación del filtro.
Vieja respuesta:
Para FF 3.5 o Safari / Webkit 3.1, consulte: -moz-transform (y -webkit-transform). IE tiene un filtro Matrix (v5.5 +), pero no estoy seguro de cómo usarlo. Opera aún no tiene capacidades de transformación.
fuente
Estoy usando el siguiente código para escribir texto vertical en una página. Firefox 3.5+, webkit, opera 10.5+ e IE
fuente
Otra solución es usar un nodo de texto SVG que sea compatible con la mayoría de los navegadores .
Demostración: https://jsfiddle.net/bkymb5kr/
Más sobre el texto SVG: http://tutorials.jenkov.com/svg/text-element.html
fuente
El módulo de modos de escritura CSS introduce flujos ortogonales con texto vertical.
Simplemente use la
writing-mode
propiedad con el valor deseado.fuente
Adapte esto de http://snook.ca/archives/html_and_css/css-text-rotation :
fuente
He tenido problemas para intentar hacerlo en CSS puro, dependiendo de la fuente puede parecer un poco basura. Como alternativa, puede usar SVG / VML para hacerlo. Hay bibliotecas que ayudan a cruzar el navegador con facilidad, por ejemplo, Raphael y ExtJS . En ExtJS4 el código se ve así:
Esto funcionará en IE6 + y en todos los navegadores modernos, sin embargo, desafortunadamente creo que necesita al menos FF3.0.
fuente
Si usa Bootstrap 3, puede usar uno de sus mixins:
Ejemplo:
fuente
Mi solución que funcionaría en Chrome, Firefox, IE9, IE10 (cambie los grados según sus requisitos):
fuente
Si el modo de escritura CSS :
sideways-lr
es lo que prefieres, y te encuentras con un navegador basado en cromo / cromo. Puedes intentarasí que todos los navegadores modernos lo admiten ahora.
referencia: https://bugs.chromium.org/p/chromium/issues/detail?id=680331#c4
fuente