Saya menjalankan animasi pada beberapa elemen yang diatur opacity: 0;
dalam CSS. Kelas animasi diterapkan onClick, dan, menggunakan keyframes, itu mengubah opacity dari 0
ke 1
(antara lain).
Sayangnya, ketika animasi selesai, elemen kembali ke opacity: 0
(di Firefox dan Chrome). Pemikiran alami saya adalah bahwa elemen animasi mempertahankan keadaan akhir, mengesampingkan sifat asli mereka. Apakah ini tidak benar? Dan jika tidak, bagaimana saya bisa mendapatkan elemen untuk melakukannya?
Kode (versi awalan tidak termasuk):
@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; }
}