Antes de FontAwesome 5:
As declarações padrão contêm apenas .fa-rotate-90
, .fa-rotate-180
e .fa-rotate-270
. No entanto, você pode criar facilmente o seu próprio:
.fa-rotate-45 {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
Com FontAwesome 5:
Você pode usar o que é chamado de “transformações de energia”. Exemplo:
<i class="fas fa-snowman" data-fa-transform="rotate-90"></i>
<i class="fas fa-snowman" data-fa-transform="rotate-180"></i>
<i class="fas fa-snowman" data-fa-transform="rotate-270"></i>
<i class="fas fa-snowman" data-fa-transform="rotate-30"></i>
<i class="fas fa-snowman" data-fa-transform="rotate--30"></i>
Você precisa adicionar o data-fa-transform
atributo com o valor de rotate-
e a rotação desejada em graus.
Fonte: https://fontawesome.com/how-to-use/on-the-web/styling/power-transforms
No caso de outra pessoa se deparar com essa questão e quiser, aqui é o mixin SASS que eu uso.
fonte
Novo Font-Awesome v5 tem Power Transforms
Você pode girar qualquer ícone adicionando um atributo
data-fa-transform
ao íconeAqui está um violino
Para obter mais informações, consulte: Font-Awesome5 Power Tranforms
fonte
Se quiser girar 45 graus, você pode usar a propriedade de transformação CSS:
fonte
Se você usar Less, poderá usar diretamente o seguinte mixin:
fonte
Isso funciona perfeitamente
fonte