À l'aide de l'affichage avec des animations css3? Comment masquer/afficher des éléments pendant/après les animations?

J'ai un div qui j'ai besoin de l'animer de l'opacité de 1 - 0, PUIS le cacher, comme certains d'entre vous le savent, l'ajout de propriétés d'affichage de substituer transitoire de valeurs et de masquer l'élément tout de suite, alors je me demandais si il existe un moyen en css pour animer c'est l'opacité, PUIS le cacher?

Voici ce que j'ai essayé:

@keyframes infrontAnimation {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 1;
  }
  50% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  100% {
    display: none;
  }
}

Cela ne fonctionne pas, il vient se cache tout de suite, il ne restera pas à la valeur de 100%:

De l'utiliser comme ceci:

animation: infrontAnimation 1s 2s ease-out;

Donc ma question est, est-il possible de cacher quelque chose, mais seulement après une certaine animation est fini?

Pouvez-vous fournir avec un JSFiddle y compris le HTML?
Question: Est-ce de l'animation interactive, comme il y a une chose que déclencheur? Et il arrive plus d'une fois?
Oui c'est interactif, une classe serait les déclencher, j'ai trouvé ma solution, je ne peux pas marquer que le droit de réponse pour l'instant. Veuillez voir mon post @Michael
opacity:0->opacity:0->display:none; bien sûr, vous ne le verrez plus jamais, il est caché depuis le début 🙂
Oups, faute de frappe @GCyrillus!

OriginalL'auteur Shannon Hochkins | 2014-06-30