Sto eseguendo un'animazione su alcuni elementi impostati opacity: 0;
nel CSS. La classe di animazione viene applicata su Click e, usando i fotogrammi chiave, cambia l'opacità da 0
a 1
(tra le altre cose).
Sfortunatamente, quando l'animazione termina, gli elementi tornano a opacity: 0
(sia in Firefox che in Chrome). Il mio pensiero naturale sarebbe che gli elementi animati mantengano lo stato finale, scavalcando le loro proprietà originali. Non è vero? E se no, come posso ottenere l'elemento per farlo?
Il codice (versioni prefissate non incluse):
@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; }
}