Ich führe eine Animation auf einigen Elementen aus, die auf opacity: 0;
im CSS. Die Animationsklasse wird onClick angewendet und ändert die Deckkraft mithilfe von Keyframes von 0
a 1
(u.a.).
Wenn die Animation zu Ende ist, werden die Elemente leider wieder zu opacity: 0
(sowohl in Firefox als auch in Chrome). Mein natürlicher Gedanke wäre, dass animierte Elemente den endgültigen Zustand beibehalten und ihre ursprünglichen Eigenschaften außer Kraft setzen. Ist dies nicht der Fall? Und wenn nicht, wie kann ich das Element dazu bringen, dies zu tun?
Der Code (vorangestellte Versionen nicht enthalten):
@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; }
}