Saya ingin membuat rotasi ikon pemuatan saya dengan CSS.
Saya memiliki ikon dan kode berikut:
<style>
#test {
width: 32px;
height: 32px;
background: url('refresh.png');
}
.rotating {
-webkit-transform: rotate(360deg);
-webkit-transition-duration: 1s;
-webkit-transition-delay: now;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
}
</style>
<div id='test' class='rotating'></div>
Tapi itu tidak berhasil. Bagaimana ikon diputar menggunakan CSS?
Jawaban:
sumber
-moz-
dan-ms-
awalan diperlukan di bawah-webkit-keyframes
? karena hanya webkit yang akan membaca,-webkit-keyframes
saya yakin aman untuk menghapusnya.transform
.Bekerja dengan baik:
sumber
Animasi rotasi tak terbatas dalam CSS
MDN - Animasi CSS Web
sumber
Tanpa awalan, mis. Paling sederhana:
sumber
Bekerja di semua browser modern
sumber
sumber
Rotasi pada add class .active
sumber
sumber