के अंत में एनीमेशन को रोक नहीं सकता है, मैं मिनट में एक सीएसएस एनीमेशन बना रहा हूं, और इसमें मैं सामान ले रहा हूं और जब तक कि उपयोगकर्ता अपने माउस को दूर नहीं ले जाता तब तक यह अंत स्थिति में रहना चाहता है।एक चक्र
body {
background: url('osx.jpg');
padding: 0;
margin: 0;
line-height: 60px;
}
@-webkit-keyframes item1 {
0% { bottom: -120px; left: 0px; }
10% { bottom: -40px; left: 10px; -webkit-transform: rotate(5deg); }
100% { bottom: -40px; left: 10px; -webkit-transform: rotate(5deg); }
}
@-webkit-keyframes item2 {
0% { bottom: -120px; left: 0px; }
10% { bottom: 60px; left: 20px; -webkit-transform: rotate(7deg); }
100% { bottom: 60px; left: 20px; -webkit-transform: rotate(7deg); }
}
@-webkit-keyframes item3 {
0% { bottom: -120px; left: 0px; }
10% { bottom: 160px; left: 30px; -webkit-transform: rotate(9deg); }
100% { bottom: 160px; left: 30px; -webkit-transform: rotate(9deg); }
}
div {
position: relative;
}
#folder {
width: 120px;
margin: 0px auto;
}
#folder > div {
position: absolute;
}
#folder:hover > div:nth-of-type(1) {
-webkit-animation-name: item1;
-webkit-animation-duration: 10s;
}
#folder:hover > div:nth-of-type(2) {
-webkit-animation-name: item2;
-webkit-animation-duration: 10s;
}
#folder:hover > div:nth-of-type(3) {
-webkit-animation-name: item3;
-webkit-animation-duration: 10s;
}
जब भी एनीमेशन समाप्त होता है, तो यह केवल खुद को दोहराता है। मैं केवल एक बार ऐसा करना चाहता हूं और जब तक उपयोगकर्ता दूर नहीं जाता तब तक यह रहना चाहिए। मैंने कल्पना से रोके हुए सामान का उपयोग करने की कोशिश की लेकिन यह काम नहीं करता क्योंकि मैं इसकी अपेक्षा करता हूं। किसी भी मदद की सराहना की है। धन्यवाद। :)
यह काम किया! धन्यवाद! –
मुझे पता है कि यह थोड़ा देर हो चुकी है, लेकिन वास्तव में सही तरीका एनीमेशन-प्ले-स्टेट है: https://developer.mozilla.org/en-US/docs/Web/CSS/animation-play-state – Marco