Je veux faire une rotation de mon icône de chargement par CSS.
J'ai une icône et le code suivant:
<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>
Mais ça ne marche pas. Comment faire pivoter l'icône avec CSS?
Réponses:
la source
-moz-
et sont -ils-ms-
nécessaires sous-webkit-keyframes
? comme seul webkit lira,-webkit-keyframes
je pense qu'il est sûr de les supprimer.transform
.Fonctionnement agréable:
la source
Animation de rotation infinie en CSS
MDN - Animation CSS Web
la source
Sans aucun préfixe, par exemple au plus simple:
la source
Fonctionne dans tous les navigateurs modernes
la source
la source
Rotation sur ajout de classe .active
la source
la source