J'exécute une animation sur certains éléments qui sont définis comme suit opacity: 0;
dans le CSS. La classe d'animation est appliquée lors d'un clic et, à l'aide d'images clés, elle modifie l'opacité de la manière suivante 0
à 1
(entre autres).
Malheureusement, lorsque l'animation est terminée, les éléments reviennent à l'état de opacity: 0
(à la fois dans Firefox et dans Chrome). Je pense naturellement que les éléments animés conservent leur état final, en remplaçant leurs propriétés d'origine. N'est-ce pas le cas ? Et si ce n'est pas le cas, comment puis-je faire en sorte que l'élément le fasse ?
Le code (les versions préfixées ne sont pas 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; }
}
1 votes
Je vais poster mon propre avis de répétition : stackoverflow.com/questions/9196694/css3-animation-scale Au moins, le mien a un titre plus instructif !
0 votes
Duplicata possible de CSS3 Animate : Comment faire pour que l'objet ne revienne pas à sa position initiale après le déroulement de l'animation ?