CSS'de opacity: 0;
olarak ayarlanmış bazı öğeler üzerinde bir animasyon çalıştırıyorum. Animasyon sınıfı onClick uygulanır ve ana kareler kullanılarak, opaklığı 0
'dan 1
'a (diğer şeylerin yanı sıra) değiştirir.Bir CSS3 animasyonu sonunda son durumu sürdürme
Ne yazık ki, animasyon bittiğinde, öğeler opacity: 0
(hem Firefox'ta hem de Chrome'da). Doğal düşüncem, animasyonlu unsurların orijinal özelliklerini koruyarak nihai halini sürdürmeleri olurdu. Bu doğru değil mi? Ve değilse, öğeyi nasıl yapabilirim?
kodu (öneki dahil değildir sürümleri):
@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; }
}
Kendi yineleme bildirimi göndereceğim: http://stackoverflow.com/questions/9196694/css3-animation-scale En azından benimki daha öğretici bir başlığa sahip! – Dan
olası kopyası [CSS3 Animate: Animasyon çalıştırıldıktan sonra nesnenin başlangıç konumuna nasıl geri dönülmez?] (Http://stackoverflow.com/questions/6897724/css3-animate-how-to-have-the- nesne-değil-geri-başlangıç-pozisyon-sonra-bir) –