Saya ingin memutar ikon font-mengagumkan saya secara statis sebesar 45 derajat. Di situs dikatakan bahwa:
Untuk memutar dan membalik ikon secara sewenang-wenang, gunakan kelas fa-rotate- * dan fa-flip- *.
Namun, melakukan
<i class="fa fa-link fa-rotate-45" style="font-size:1.5em"></i>
tidak berfungsi, sedangkan mengganti fa-rotate-45
dengan fa-rotate-90
tidak. Apakah ini berarti mereka sebenarnya tidak bisa merotasi secara sembarangan?
sumber
Jika ada orang lain yang tersandung pada pertanyaan ini dan menginginkannya di sini adalah mixin SASS yang saya gunakan.
@mixin rotate($deg: 90){ $sDeg: #{$deg}deg; -webkit-transform: rotate($sDeg); -moz-transform: rotate($sDeg); -ms-transform: rotate($sDeg); -o-transform: rotate($sDeg); transform: rotate($sDeg); }
sumber
Font-Awesome v5 baru memiliki Power Transforms
Anda dapat memutar ikon apa pun dengan menambahkan atribut
data-fa-transform
ke ikon<i class="fas fa-magic" data-fa-transform="rotate-45"></i>
Ini biola
Untuk informasi lebih lanjut, lihat ini: Font-Awesome5 Power Tranforms
sumber
Jika Anda ingin memutar 45 derajat, Anda dapat menggunakan properti transformasi CSS:
.fa-rotate-45 { -ms-transform:rotate(45deg); /* Internet Explorer 9 */ -webkit-transform:rotate(45deg); /* Chrome, Safari, Opera */ transform:rotate(45deg); /* Standard syntax */ }
sumber
Jika Anda menggunakan Less Anda dapat langsung menggunakan mixin berikut:
.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
sumber
Ini bekerja dengan sempurna
<i class="fa fa-power-off text-gray" style="transform: rotate(90deg);"></i>
sumber