Uma vez que ninguém fez referência à documentação relevante:
Módulo de transformações CSS de nível 1 - Terminologia - Elemento transformável
Um elemento transformável é um elemento em uma destas categorias:
- um elemento cujo layout é governado pelo modelo de caixa CSS, que é um elemento em nível de bloco ou atômico em linha , ou cuja propriedade de exibição calcula para linha de tabela, grupo de linha de tabela, grupo de cabeçalho de tabela, rodapé de tabela -group, table-cell ou table-caption
- um elemento no namespace SVG e não regido pelo modelo de caixa CSS que possui os atributos transform, 'patternTransform' ou gradientTransform.
No seu caso, os <a>
elementos são inline
por padrão.
Alterar o display
valor da propriedade para inline-block
renderizar os elementos como elementos atômicos de nível embutido e , portanto, os elementos se tornam "transformáveis" por definição.
li a {
display: inline-block;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
-o-transform: rotate(10deg);
transform: rotate(10deg);
}
Conforme mencionado acima, isso só parece aplicável em -webkit
navegadores baseados, uma vez que parece funcionar no IE / FF independentemente.
-ms-transform:rotate(10deg);