सीएसएस स्पिनर जनरेटर अनुकूलित शैलियों के साथ सीएसएस लोडिंग स्पिनर और एनिमेटेड लोडर बनाएं।
सीएसएस स्पिनर जनरेटर
अनुकूलित शैलियों के साथ सीएसएस लोडिंग स्पिनर और एनिमेटेड लोडर बनाएं।
स्पिनर प्रकार चुनें
बॉर्डर, डॉट्स, पल्स या रिंग स्पिनर शैलियों में से चुनें।
देखो को अनुकूलित करें
रंग, आकार, बॉर्डर चौड़ाई और एनिमेशन गति समायोजित करें।
कोड की प्रतिलिपि बनाएं
एनिमेटेड स्पिनर का पूर्वावलोकन करें और HTML और CSS कोड की प्रतिलिपि बनाएं।
What Is सीएसएस स्पिनर जनरेटर?
सीएसएस स्पिनर जनरेटर प्योर सीएसएस का उपयोग करके एनिमेटेड लोडिंग इंडिकेटर बनाता है। लोडिंग स्पिनर असिंक्रोनस ऑपरेशन जैसे डेटा फेचिंग, फ़ाइल अपलोड या पेज ट्रांज़िशन के दौरान उपयोगकर्ताओं को विज़ुअल फीडबैक प्रदान करते हैं। इस टूल में चार अलग-अलग स्पिनर शैलियाँ हैं: बॉर्डर स्पिनर (क्लासिक रोटेटिंग सर्कल), डॉट्स (बाउंसिंग डॉट्स), पुल्स (विस्तारित सर्कल) और रिंग (रोटेटिंग रिंग)। प्रत्येक शैली रंग, आकार, बॉर्डर चौड़ाई और एनिमेशन गति के लिए नियंत्रण के साथ पूरी तरह से अनुकूलन योग्य है। उत्पन्न कोड में एचटीएमएल मार्कअप और @keyframes एनिमेशन परिभाषाओं के साथ सीएसएस दोनों शामिल हैं। सभी स्पिनर हल्के, प्रदर्शनकारी हैं और जावास्क्रिप्ट या बाहरी लाइब्रेरीज़ की आवश्यकता नहीं होती है। वे सभी आधुनिक ब्राउज़रों पर काम करते हैं और किसी भी वेब प्रोजेक्ट में आसानी से एकीकृत किए जा सकते हैं।
Why Use सीएसएस स्पिनर जनरेटर?
Common Use Cases
डेटा लोडिंग राज्य
API या डेटाबेस से डेटा प्राप्त करते समय स्पिनर दिखाएं।
फॉर्म सबमिशन फीडबैक
फ़ॉर्म प्रसंस्करण के दौरान सबमिट बटन पर एक स्पिनर प्रदर्शित करें।
पेज ट्रांज़िशन
एसपीए में पेज नेविगेशन या रूट परिवर्तन के दौरान स्पिनर का उपयोग करें।
सामग्री लेज़ी लोडिंग
छवियों या घटकों को लोड होते समय लोडिंग संकेतक दिखाएं।
Technical Guide
सीएसएस स्पिनर @keyframes एनिमेशन का उपयोग करके निरंतर गति बनाते हैं। बॉर्डर स्पिनर तकनीक में अधिकांश पक्षों पर एक पारदर्शी बॉर्डर और एक तरफ रंगीन बॉर्डर वाला एक गोलाकार तत्व शामिल है, फिर इसे 360 डिग्री घुमाया जाता है। डॉट्स एनिमेशन स्टैगेर्ड एनिमेशन-डिले के साथ बाउंसिंग प्रभाव बनाने के लिए स्केल ट्रांसफ़ॉर्म का उपयोग करता है। पुल्स एनिमेशन एक तत्व को 0 से 1 तक स्केल करता है जबकि अपारदर्शिता फेडिंग होती है। सभी एनिमेशन animation: name duration timing-function iteration-count का उपयोग करते हैं। इटरेशन-काउंट को अनंत तक सेट करने से निरंतर लूपिंग सुनिश्चित होती है। एनिमेशन-टाइमिंग-फ़ंक्शन (ease, linear, ease-in-out) गति वक्र को नियंत्रित करता है। एक्सेसिबिलिटी के लिए, स्पिनर में role="status" और aria-label जोड़ें। उपयोगकर्ताओं के लिए कम गति वाली प्राथमिकता वाले उपयोगकर्ताओं के लिए एनिमेशन को अक्षम या कम करने के लिए prefers-reduced-motion मीडिया क्वेरी का उपयोग करने पर विचार करें।
Tips & Best Practices
-
1चिकनी, निरंतर घूर्णन के लिए animation-timing-function: linear का उपयोग करें
-
2सुलभता के लिए prefers-reduced-motion मीडिया प्रश्न जोड़ें
-
3स्पिनर आकार उचित रखें - 48px मानक है, इनलाइन के लिए 24px
-
4स्क्रीन रीडर सुलभता के लिए aria-label="लोडिंग" का उपयोग करें
Related Tools
सीएसएस ट्रांसफ़ॉर्म प्लेग्राउंड
सीएसएस ट्रांसफ़ॉर्म के साथ प्रयोग करें, जिसमें घुमाना, स्केल करना, तिरछा करना और अनुवाद करना शामिल है, जिसमें 3डी परिप्रेक्ष्य भी शामिल है।
🎨 CSS & Design
सीएसएस एनिमेशन जनरेटर
प्रीसेट प्रभावों और अनुकूलन योग्य समय के साथ सीएसएस कीफ़्रेम एनिमेशन बनाएं।
🎨 CSS & Design
सीएसएस ट्रांज़िशन जनरेटर
कस्टमाइज़ करने योग्य प्रॉपर्टी, अवधि, ईजिंग, और होवर प्रभावों के साथ सीएसएस ट्रांज़िशन बनाएं।
🎨 CSS & Design
सीएसएस रिबन जनरेटर
कार्ड और सामग्री अनुभागों के लिए सीएसएस कोने और एज रिबन बनाएं।
🎨 CSS & DesignFrequently Asked Questions
Q क्या CSS स्पिनर्स सुलभ हैं?
Q क्या मैं घूर्णन दिशा बदल सकता हूँ?
Q मैं पेज पर स्पिनर को कैसे केंद्रित कर सकता हूँ?
Q क्या CSS स्पिनर्स पुराने ब्राउज़रों में काम करेंगे?
Q मैं एनिमेशन गति कैसे बदल सकता हूँ?
About This Tool
सीएसएस स्पिनर जनरेटर is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.