CSS3 Rotation de 0 à 90 de 90 à 180

J'ai un objet en rotation de 360 degrés à l'aide de CSS3 de rotation de l'animation. Toutefois, le code (lien ci-dessous) fait pivoter l'image de 360 degrés, puis répète la même animation.

Je veux le faire pivoter de 360 degrés, pause de 90 degrés et infinies de la rotation.

Toute aide serait grandement appréciée.

Grâce

.image {
position: absolute;
top: 50%;
left: 50%;
width: 120px;
height: 120px;
margin:-60px 0 0 -60px;
-webkit-animation:spin 1s ease-in-out infinite;
-moz-animation:spin 1s linear infinite;
animation:spin 1s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

Ici est un JSFiddle pour le projet

  • Avez-vous été vouloir arrêter pour une durée après chaque rotation de 90 degrés
  • Pas forcément, surtout si j'ai ease-in-out
  • le commentaire ci-dessus 🙂
  • Voici un autre jsfiddle que j'ai essayé de travailler avec: jsfiddle.net/julien/rukC6
  • Si vous voulez toujours faire un 360?
  • Ouais, ça va encore faire un 360, ça va aller: 0-90, 90-180, 180-270 puis 270-360
  • SI vous voulez le faire pivoter de 360 degrés, pause de 90 degrés et arrêter de tourner après une itération?
  • Presque, je veux le faire pivoter de 360 degrés, pause de 90 degrés et infini de la rotation.
  • Pouvez-vous modifier votre question et d'ajouter que dans? Sera plus facile pour d'autres personnes pour vous aider
  • Édité question 🙂
  • Mise à jour de ma réponse à votre demande.