Uruchomiam animację na niektórych elementach ustawionych opacity: 0;
w CSS. Klasa animacji jest stosowana naClick i, używając klatek kluczowych, zmienia krycie z 0
na 1
(między innymi).
Niestety po zakończeniu animacji elementy wracają do opacity: 0
(zarówno w przeglądarce Firefox, jak i Chrome). Moje naturalne myślenie byłoby takie, że animowane elementy utrzymują stan końcowy, zastępując ich oryginalne właściwości. Czy to nie prawda? A jeśli nie, jak mogę zmusić element do zrobienia tego?
Kod (wersje prefiksowe nie są dołączone):
@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; }
}