Bir sayfada CSS (özellikle, -webkit-animasyonu) aracılığıyla animasyon uygulamak istediğim iki öğe var. Animasyonun kendisi bir elemanı yukarı ve aşağı doğru sarar. Bir eleman her zaman gösterilir ve sıçrayan, diğeri fare-up (hover) kadar animasyonlu değildir.CSS Animasyonlarını Birden Çok Elementte Nasıl Senkronize Etirsiniz?
Sorum şu: ne olursa olsun 2 elementin animasyon başladığında arasında (vs, her iki eleman aynı anda zirveye ulaşır var) her iki eleman arasında animasyon senkronize etmek mümkün mü? İşte
benim HTML var:<div id="bouncy01">Drip</div>
<div id="bouncy02">droP</div>
ve benim CSS:
@-webkit-keyframes bounce {
0% {-webkit-transform: translateY(0px);}
25% {-webkit-transform: translateY(-2px);}
50% {-webkit-transform: translateY(-4px);}
75% {-webkit-transform: translateY(-2px);}
100% {-webkit-transform: translateY(0px);}
}
#bouncy01,
#bouncy02 {
margin:10px;
float: left;
background: #ff0000;
padding: 10px;
border: 1px solid #777;
}
#bouncy01 {
-webkit-animation:bounce 0.25s ease-in-out infinite alternate;
}
#bouncy02 {
background: #ffff00;
}
#bouncy02:hover {
-webkit-animation:bounce 0.25s ease-in-out infinite alternate;
}
ve son olarak, konunun bir çalışma demo: http://jsfiddle.net/7ZLmq/2/
(sorun, fare-over görmek Ben onun mümkün doğal, ama aslında sanmıyorum sarı blok)
Ah evet ... Ben (benim elemanları sayfanın farklı taraflarında olan) bu yaklaşım benim durumumda işe yaramaz olduğunu söylemeyi unutmuşum. Yine de teşekkürler! – busticated
neden olmasın? 0px yüksek, boş, şeffaf bir div tasarım ve kullanılabilirliği bozmaz. teşekkürler - Daha fazla ayrıntı sağlarsanız – Valerij
sadece burada http://jsfiddle.net/A92pU/2/ gibi/bayım, bir sihirbaz olan bana ben – Valerij