Sto eseguendo un'animazione su alcuni elementi impostati su opacity: 0;
nel CSS. La classe di animazione viene applicata su Click e, utilizzando i fotogrammi chiave, cambia l'opacità da 0
a 1
(tra le altre cose).Mantenimento dello stato finale alla fine dell'animazione CSS3
Sfortunatamente, quando l'animazione è finita, 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, annullando le loro proprietà originali. Non è vero? E se no, come posso ottenere l'elemento per farlo?
Il codice (prefisso versioni 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; }
}
Pubblicherò il mio avviso di ripetizione: http://stackoverflow.com/questions/9196694/css3-animation-scale Almeno il mio ha un titolo più istruttivo! – Dan
possibile duplicato di [Animazione CSS3: Come fare in modo che l'oggetto non ritorni alla sua posizione iniziale dopo l'esecuzione dell'animazione?] (Http://stackoverflow.com/questions/6897724/css3-animato-come-a-have-the- object-not-revert-to-its-initial-position-after-an) –