CSS एनिमेशन जनरेटर
Keyframes, टाइमिंग फ़ंक्शन और ट्रांज़िशन के साथ कस्टम CSS एनिमेशन बनाएं। रियल टाइम में प्रीव्यू करें और तुरंत प्रोडक्शन-रेडी कोड कॉपी करें।
एनिमेशन प्रीव्यू
प्रीव्यू एलिमेंट
एनिमेशन सेटिंग्स
जनरेट किया गया कोड
उपयोग कैसे करें
- एनिमेशन प्रकार चुनें और ऊपर सेटिंग्स कस्टमाइज़ करें
- "एनिमेशन रीप्ले" बटन का उपयोग करके एनिमेशन प्रीव्यू करें
- जनरेट किए गए CSS कोड को कॉपी करें और अपनी stylesheet में जोड़ें
- जिस HTML एलिमेंट को एनिमेट करना है उस पर "animated-element" क्लास जोड़ें
- क्लास जोड़कर या JavaScript का उपयोग करके एनिमेशन ट्रिगर करें
संबंधित टूल्स
CSS एनिमेशन जनरेटर के बारे में
यह कैसे काम करता है
- 10 predefined एनिमेशन प्रकारों में से चुनें या कस्टम बनाएं
- टाइमिंग, ड्यूरेशन, डिले और इटरेशन सेटिंग्स कस्टमाइज़ करें
- लाइव प्रीव्यू के साथ रियल-टाइम में एनिमेशन देखें
- प्रोडक्शन के लिए तैयार क्लीन, ऑप्टिमाइज़ CSS कोड जनरेट करें
- एक क्लिक में CSS और HTML उदाहरण कॉपी करें
सामान्य उपयोग के मामले
- वेब एलिमेंट के लिए आकर्षक एंट्रेंस एनिमेशन बनाना
- बटन और कार्ड के लिए इंटरैक्टिव होवर इफेक्ट जोड़ना
- लोडिंग एनिमेशन और माइक्रो-इंटरैक्शन बनाना
- स्मूद ट्रांज़िशन के साथ यूज़र एक्सपीरियंस बेहतर बनाना
- CSS एनिमेशन प्रॉपर्टीज़ और keyframes सीखना
अक्सर पूछे जाने वाले सवाल
इस टूल से मैं किस प्रकार के CSS एनिमेशन बना सकता हूं?
आप विभिन्न प्रकार के एनिमेशन बना सकते हैं जिनमें स्लाइड, फेड, स्केल, रोटेट, बाउंस, पल्स, शेक, फ्लिप, ज़ूम और पूरी तरह से कस्टम एनिमेशन शामिल हैं। प्रत्येक प्रकार में डायरेक्शन, ड्यूरेशन, टाइमिंग फ़ंक्शन और इटरेशन काउंट जैसे कस्टमाइज़ेबल पैरामीटर होते हैं।
मैं अपनी वेबसाइट में जनरेट किए गए CSS कोड का उपयोग कैसे करूं?
जनरेट किए गए CSS कोड को कॉपी करें और अपनी stylesheet में जोड़ें। फिर जिस HTML एलिमेंट को एनिमेट करना है उस पर "animated-element" क्लास लगाएं। आप JavaScript या CSS pseudo-classes का उपयोग करके पेज लोड, होवर, क्लिक या किसी अन्य इवेंट पर एनिमेशन ट्रिगर कर सकते हैं।
क्या मैं एनिमेशन की टाइमिंग और easing को कस्टमाइज़ कर सकता हूं?
हां! यह टूल एनिमेशन टाइमिंग पर पूरा नियंत्रण देता है जिसमें ड्यूरेशन, डिले, इटरेशन काउंट, डायरेक्शन और टाइमिंग फ़ंक्शन शामिल हैं। आप ease, ease-in, ease-out, linear जैसे predefined easing फ़ंक्शन में से चुन सकते हैं या कस्टम cubic-bezier curves बना सकते हैं।
एनिमेशन प्रकारों के बीच क्या अंतर है?
प्रत्येक एनिमेशन प्रकार अलग विज़ुअल इफेक्ट बनाता है: Slide एलिमेंट को निर्दिष्ट दिशाओं से हिलाता है, Fade ओपेसिटी बदलता है, Scale एलिमेंट को बड़ा/छोटा करता है, Rotate एलिमेंट को घुमाता है, Bounce बाउंसिंग मोशन बनाता है, Pulse सूक्ष्म स्केलिंग इफेक्ट बनाता है, Shake क्षैतिज मूवमेंट बनाता है, Flip 3D स्पेस में घुमाता है और Zoom नाटकीय स्केलिंग इफेक्ट बनाता है।
क्या मैं अनंत या लूपिंग एनिमेशन बना सकता हूं?
बिल्कुल! आप इटरेशन काउंट के बगल में इन्फिनिटी (∞) बटन पर क्लिक करके एनिमेशन को अनंत रूप से चलाने के लिए सेट कर सकते हैं। आप निर्बाध लूपिंग इफेक्ट बनाने के लिए normal, reverse, alternate और alternate-reverse जैसे विकल्पों से डायरेक्शन को भी नियंत्रित कर सकते हैं।
मैं अपने खुद के keyframes के साथ कस्टम एनिमेशन कैसे बनाऊं?
एनिमेशन टाइप ड्रॉपडाउन से "Custom" चुनें और कस्टम keyframes टेक्स्टएरिया में अपने keyframe रूल्स दर्ज करें। अपने एनिमेशन स्टेप्स को परिभाषित करने के लिए स्टैंडर्ड CSS keyframe सिंटैक्स का उपयोग करें जैसे "0% { transform: translateX(-100px); } 100% { transform: translateX(0); }"।
क्या जनरेट किए गए एनिमेशन रेस्पॉन्सिव और मोबाइल-फ्रेंडली हैं?
हां, जनरेट किए गए CSS एनिमेशन रेस्पॉन्सिव हैं और सभी आधुनिक ब्राउज़र और डिवाइस पर काम करते हैं। एनिमेशन CSS3 प्रॉपर्टीज़ का उपयोग करते हैं जो मोबाइल डिवाइस पर परफॉर्मेंस के लिए अच्छी तरह से समर्थित और ऑप्टिमाइज़ हैं।
क्या मैं कोड कॉपी करने से पहले एनिमेशन प्रीव्यू कर सकता हूं?
हां! टूल में एक लाइव प्रीव्यू एरिया है जहां आप देख सकते हैं कि आपका एनिमेशन कैसा दिखेगा। अपने सभी कस्टम सेटिंग्स लागू होने के साथ एनिमेशन को एक्शन में देखने के लिए "एनिमेशन रीप्ले" बटन पर क्लिक करें।
यह टूल कौन सी CSS प्रॉपर्टीज़ जनरेट करता है?
टूल @keyframes रूल्स, animation-name, animation-duration, animation-delay, animation-iteration-count, animation-direction, animation-timing-function और animation-fill-mode प्रॉपर्टीज़ सहित पूरा CSS जनरेट करता है। सभी कोड ऑप्टिमाइज़ और प्रोडक्शन-रेडी हैं।
क्या मैं कई एनिमेशन को मिला सकता हूं या उन्हें एक साथ चेन कर सकता हूं?
हालांकि यह टूल एकल एनिमेशन जनरेट करता है, लेकिन आप विभिन्न keyframe नाम बनाकर और उन्हें अलग-अलग एलिमेंट या अलग-अलग समय पर लागू करके कई जनरेट एनिमेशन को मिला सकते हैं। आप क्रमिक एनिमेशन इफेक्ट बनाने के लिए एनिमेशन डिले का भी उपयोग कर सकते हैं।
क्या जनरेट किया गया CSS कोड ब्राउज़र-कम्पैटिबल है?
हां, जनरेट किया गया कोड स्टैंडर्ड CSS3 एनिमेशन प्रॉपर्टीज़ का उपयोग करता है जो Chrome, Firefox, Safari और Edge सहित सभी आधुनिक ब्राउज़र द्वारा समर्थित हैं। कोड अधिकतम कम्पैटिबिलिटी के लिए वर्तमान वेब स्टैंडर्ड और बेस्ट प्रैक्टिस का पालन करता है।
मैं बेहतर परफॉर्मेंस के लिए एनिमेशन को कैसे ऑप्टिमाइज़ करूं?
सर्वोत्तम परफॉर्मेंस के लिए, लेआउट प्रॉपर्टीज़ को एनिमेट करने के बजाय transforms (translate, scale, rotate) और ओपेसिटी परिवर्तनों का उपयोग करें। टूल ऑप्टिमाइज़ एनिमेशन जनरेट करता है, लेकिन आप कम ड्यूरेशन उपयोग करके और इटरेशन काउंट कम करके परफॉर्मेंस और बेहतर कर सकते हैं।