मेरे पास एक पृष्ठ पर दो तत्व हैं जिन्हें मैं सीएसएस (विशेष रूप से, -वेबिट-एनीमेशन) के माध्यम से एनिमेट करना चाहता हूं। एनीमेशन स्वयं केवल एक तत्व ऊपर और नीचे उछालता है। एक तत्व हमेशा दिखाया जाता है और उछालता है, दूसरा माउस-ओवर (होवर) तक एनिमेटेड नहीं होता है।एकाधिक तत्वों में सीएसएस एनिमेशन को कैसे सिंक करें?
मेरा प्रश्न है: क्या दूसरे तत्वों की एनीमेशन शुरू होने पर ध्यान दिए बिना दोनों तत्वों में एनीमेशन को सिंक करना संभव है (दोनों तत्व एक ही समय में अपने शीर्ष पर पहुंचते हैं)।
यहाँ मेरी HTML है:
<div id="bouncy01">Drip</div>
<div id="bouncy02">droP</div>
और मेरे सीएसएस:
@-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;
}
और अंत में, इस समस्या का कोई काम कर डेमो: http://jsfiddle.net/7ZLmq/2/
(समस्या, माउस को देखने के लिए पीला ब्लॉक)
ओह हाँ ... मैं यह उल्लेख करना भूल गया कि यह दृष्टिकोण मेरे मामले में काम नहीं करेगा (मेरे तत्व पृष्ठ के विभिन्न पक्षों पर हैं)। हालांकि धन्यवाद! – busticated
क्यों नहीं? एक 0 पीएक्स उच्च, खाली, पारदर्शी div हानि डिजाइन और न ही उपयोगिता। – Valerij
बस यहां http://jsfiddle.net/A92pU/2/ की तरह, यदि आप अधिक जानकारी प्रदान करते हैं/मुझे वास्तविक डिज़ाइन दिखाते हैं तो मैं – Valerij