पर घूमने के लिए टॉगल टॉगल करें, मैं अपने ड्रॉपडाउन मेनू के लिए क्लिक पर निम्नलिखित 180 डिग्री घुमाने में कैरेट रखने का प्रयास कर रहा हूं। समाधान में मैं लागू करने की कोशिश कर रहा हूं, यह क्लिक पर टॉगल-अप या टॉगल-डाउन करने के लिए कैरेट की कक्षा को बदल देता है। पहली बार जब मैं उस पर क्लिक करता हूं तो घूमता है, दूसरी बार यह तुरंत अपनी शुरुआती स्थिति में वापस जाता है और फिर बैक अप घुमाता है। मैं गंदा कोड गंध करता हूं, इस टॉगल रोटेशन एनीमेशन को जोड़ने का सबसे आसान तरीका क्या है। किसी भी सहायता के लिए अग्रिम रूप से धन्यवाद।
यहाँ मेरा वर्तमान सीएसएस:सीएसएस एनीमेशन,
.toggle-up {
animation-name: toggle-up;
animation-delay: 0.25s;
animation-duration: 0.75s;
animation-fill-mode: forwards;
}
.toggle-down {
animation-name: toggle-down;
animation-delay: 0.25s;
animation-duration: 0.75s;
animation-fill-mode: forwards;
}
/*animations*/
@keyframes toggle-up {
100% {
transform: rotate(180deg);
}
}
@keyframes toggle-down {
100% {
transform: rotate(180deg);
}
}
क्या आपका मतलब यह है कि आपके पहले घूमने के बाद राज्य संरक्षित नहीं है और जब आप इसे फिर से क्लिक करते हैं, तो यह फिर से घूमता है? यदि हां, मुझे लगता है कि आपको अंतिम एनीमेशन – Megha