Dado que nadie hizo referencia a la documentación relevante:
Módulo de Transformaciones CSS Nivel 1 - Terminología - Elemento transformable
Un elemento transformable es un elemento en una de estas categorías:
- un elemento cuyo diseño se rige por el modelo de caja CSS que es un elemento a nivel de bloque o atómico en línea , o cuya propiedad de visualización se calcula en fila de tabla, grupo de fila de tabla, grupo de encabezado de tabla, pie de tabla -grupo, celda de tabla o título de tabla
- un elemento en el espacio de nombres SVG y no gobernado por el modelo de caja CSS que tiene los atributos transform, 'patternTransform' o gradientTransform.
En su caso, los <a>
elementos son inline
por defecto.
Cambiar el display
valor de la propiedad a inline-block
renderiza los elementos como elementos atómicos de nivel en línea y , por lo tanto, los elementos se vuelven "transformables" por definición.
li a {
display: inline-block;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
-o-transform: rotate(10deg);
transform: rotate(10deg);
}
Como se mencionó anteriormente, esto solo parece ser aplicable en -webkit
navegadores basados, ya que parece funcionar en IE / FF independientemente.
-ms-transform:rotate(10deg);