Ich möchte mein Ladesymbol per CSS drehen.
Ich habe ein Symbol und den folgenden Code:
<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>
Aber es funktioniert nicht. Wie kann das Symbol mit CSS gedreht werden?
Antworten:
quelle
-moz-
und-ms-
Präfixe unter notwendig-webkit-keyframes
? Da nur das Webkit gelesen wird,-webkit-keyframes
glaube ich, dass es sicher ist, sie zu entfernen.transform
.Funktioniert gut:
quelle
Animation mit unendlicher Rotation in CSS
MDN - Web CSS Animation
quelle
Ohne Präfixe, zB am einfachsten:
quelle
Funktioniert in allen modernen Browsern
quelle
Drehung beim Hinzufügen der Klasse .active
quelle
quelle
quelle