Jouer de multiples animations CSS en même temps

Comment puis-je avoir deux CSS animations jouer à des vitesses différentes?

  • L'image doit être de rotation et de croissance en même temps.
  • La rotation du cycle toutes les 2 secondes.
  • La volonté de croissance du cycle de toutes les 4 secondes.

Exemple De Code:

.image {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
    margin:-60px 0 0 -60px;
    -webkit-animation:spin 2s linear infinite;
    -webkit-animation:scale 4s linear infinite;
}

@-webkit-keyframes spin { 
    100% { 
        transform: rotate(180deg);
    } 
}

@-webkit-keyframes scale {
    100% {
         transform: scaleX(2) scaleY(2);
    }
}

http://jsfiddle.net/Ugc5g/3388/ - une seule animation (le dernier déclaré) joue.

  • Devrait l'échelle de l'image alors qu'il est en rotation? La réponse que j'ai fourni n'est pas, mais si c'est ce que vous avez besoin, alors il peut être tordu pour faire ça
InformationsquelleAutor Don P | 2014-11-18