Tôi đang chạy một hình ảnh động trên một số thành phần được đặt opacity: 0;
trong CSS. Lớp hoạt hình được áp dụng trên Click, và, bằng cách sử dụng khung hình chính, nó thay đổi độ mờ từ 0
sang 1
(trong số những thứ khác).
Thật không may, khi hoạt ảnh kết thúc, các yếu tố quay trở lại opacity: 0
(trong cả Firefox và Chrome). Suy nghĩ tự nhiên của tôi sẽ là các yếu tố hoạt hình duy trì trạng thái cuối cùng, ghi đè các thuộc tính ban đầu của chúng. Điều này có đúng không? Và nếu không, làm thế nào tôi có thể có được yếu tố để làm như vậy?
Mã (không bao gồm các phiên bản tiền tố):
@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; }
}