Я запускаю анімацію про деякі елементи, встановлені opacity: 0;
в CSS. Клас анімації застосовується onClick, і, використовуючи ключові кадри, він змінює непрозорість з 0
на 1
(серед іншого).
На жаль, коли анімація закінчена, елементи повертаються до opacity: 0
(як у Firefox, так і в Chrome). Моє природне мислення було б, щоб анімовані елементи підтримували остаточний стан, переосмислюючи свої первісні властивості. Це неправда? А якщо ні, то як я можу домогтися елемента для цього?
Код (префіксні версії не включені):
@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; }
}