J'exécute une animation sur certains éléments définis opacity: 0;
dans le CSS. La classe d'animation est appliquée surClick et, à l'aide d'images clés, elle change l'opacité de 0
à 1
(entre autres).
Malheureusement, lorsque l'animation est terminée, les éléments reviennent à opacity: 0
(dans Firefox et Chrome). Ma pensée naturelle serait que les éléments animés maintiennent l'état final, remplaçant leurs propriétés d'origine. N'est-ce pas vrai? Sinon, comment puis-je faire en sorte que l'élément le fasse?
Le code (versions préfixées non incluses):
@keyframes bubble {
0% { transform:scale(0.5); opacity:0.0; }
50% { transform:scale(1.2); opacity:0.5; }
100% { transform:scale(1.0); opacity:1.0; }
}