Comment puis-je boucle un css animation avec plusieurs images clés des définitions?

La Question

J'ai deux css animations d'image clé qui je suis en cours d'exécution sur un seul élément:

.fade-bg {
  animation-name: fade-bg-1, fade-bg-2;
  animation-delay: 0, 6s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

Les animations sont définis comme tels:

@keyframes fade-bg-1 {

  from {
      opacity: 0;
      background-image: url(image-1.jpg);
  }

  50% {
      opacity: 1;
      background-image: url(image-1.jpg);
  }

  to {
      opacity: 0;
      background-image: url(image-1.jpg);
  }

}

@keyframes fade-bg-2 { /* Same as fade-bg-1 only with image-2.jpg  */ }

Ci-dessus fonctionne, mais quand il arrive à la deuxième animation, il ne cesse de répéter seulement que de l'animation et de ne pas revenir en fade-bg-1.

J'ai essayé beaucoup de différentes combinaisons de animation-direction mais en vain.

La Question

Comment puis-je faire en sorte que l'animation revient à fade-bg-1 et se répète?

L'Exemple

EXEMPLE

J'ai ajouté un bug pour le CSS animation spec à ce sujet.

OriginalL'auteur hitautodestruct | 2014-08-19