CSS3 Spin Animation
J'ai passé en revue tout à fait quelques démos et n'ai aucune idée de pourquoi je ne peux pas obtenir le CSS3 tour pour la fonction. Je suis l'aide de la dernière version stable de Chrome.
Le violon:
http://jsfiddle.net/9Ryvs/1/
CSS:
div {
margin: 20px;
width: 100px;
height: 100px;
background: #f00;
-webkit-animation-name: spin;
-webkit-animation-duration: 40000ms;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: spin;
-moz-animation-duration: 40000ms;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: spin;
-ms-animation-duration: 40000ms;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-o-transition: rotate(3600deg);
}
HTML:
<div></div>
Vous devez vous connecter pour publier un commentaire.
À utiliser CSS3 Animation, vous devez également définir l'animation d'images clés (, que vous avez appelé
spin
)Lire https://developer.mozilla.org/en-US/docs/CSS/Tutorials/Using_CSS_animations pour plus d'info
Démo à http://jsfiddle.net/gaby/9Ryvs/7/
animation-iteration-count: infinite;
et vous aurez infini d'images dans l'animation. Même 20 minutes de rotation seront un look parfait & lisse.Vous n'avez pas spécifié les images clés. Je l'ai fait travailler ici.
Vous pouvez effectivement faire beaucoup de trucs vraiment cool avec cette. Ici est celle que j'ai faite plus tôt.
🙂
N. B. Vous pouvez sauter d'avoir à écrire tous les préfixes si vous utilisez -prefix-free.
Que de la dernière version de Chrome/FF et sur IE11 il n'y a pas besoin d'-ms/-moz/-webkit préfixe.
Voici une courte code (basé sur les réponses précédentes):
Démo Live: http://jsfiddle.net/9Ryvs/3057/
animation: spin 4s linear infinite
.HTML avec font-awesome glyphicon.
CSS
À tourner, vous pouvez utiliser des images clés et une transformation.
Exemple
Pour le bien de l'achèvement, voici une Sass /Compass exemple qui raccourcit le code, la compilation des CSS va contenir les préfixes, etc.
La seule réponse qui donne la bonne 359deg:
Voici un bon gradient de sorte que vous pouvez le prouver, c'est de filature (si c'est un cercle):
cela vous aidera à répondre à la question