सीधे कंटेंट पर जाएँ
Toolars
एक्सप्लोर करें
बग रिपोर्ट करें

डिज़ाइन · लोकल उपयोगिता

CSS टॉगल स्विच जनरेटर

CSS Switch Generator

सिर्फ़ CSS वाले टॉगल स्विच का ट्रैक, थंब और दोनों स्टेट के रंग सेट करें, ट्रांज़िशन प्रीव्यू करें और मार्कअप समेत पूरा कोड कॉपी या डाउनलोड करें।

टास्क पथ / इनपुट से परिणाम तक

ट्रैक का आकार तय करें

लोकल रूप से चलता है · कुछ भी अपलोड नहीं होता

CSS टॉगल स्विच जनरेटर कैसे काम करता है, निजता और संबंधित टूल

टास्क पथ / इनपुट से परिणाम तक

शुद्ध-CSS स्विच कैसे डिज़ाइन करें

  1. 01

    ट्रैक का आकार तय करें

    ट्रैक की चौड़ाई 44 से 128 px के बीच और ट्रैक की ऊंचाई 24 से 64 px के बीच सेट करें। चौड़ाई ऊंचाई से कम से कम 8 px ज़्यादा होनी चाहिए ताकि थंब के पास चलने की जगह हो। 64 × 34 px डिफ़ॉल्ट ज़्यादातर मोबाइल स्विचों के अनुपात से मेल खाता है।

  2. 02

    थंब बैठाएं

    थंब साइज़ 16 से 56 px के बीच चुनें। उसे ट्रैक के अंदर बैठना चाहिए — ट्रैक की ऊंचाई से 4 px कम से ज़्यादा नहीं — वरना स्थिति मान जांचें पर बदल जाती है, उस सटीक नियम के साथ जो विफल हुआ।

  3. 03

    दोनों स्थितियों को रंगें

    बंद स्थिति के लिए निष्क्रिय ट्रैक और चालू स्थिति के लिए सक्रिय ट्रैक चुनें। थंब खुद छोटी मुलायम शैडो के साथ सफ़ेद रहता है, इसलिए दोनों ट्रैक रंगों को सिर्फ़ सफ़ेद के साथ कंट्रास्ट बनाना है।

  4. 04

    ट्रांज़िशन का पूर्वावलोकन करें

    थंब को स्लाइड होते और ट्रैक को असली 180 ms ease टाइमिंग पर रंग बदलते देखने के लिए सक्रिय स्थिति दिखाएं टॉगल करें। थंब के आसपास की पैडिंग बची हुई ट्रैक ऊंचाई के आधे के रूप में गिनी जाती है, इसलिए आप जो भी साइज़ चुनें, फिट समान रहता है।

  5. 05

    CSS कॉपी या डाउनलोड करें

    toolars-switch.css सहेजने के लिए CSS कॉपी करें या .css डाउनलोड करें दबाएं। सफ़ेद थंब दोनों स्थितियों के बीच गिनी हुई दूरी तय करता है, और एक्सपोर्ट में शुरू से ही फ़ोकस व reduced-motion हैंडलिंग शामिल है। आउटपुट पैनल लाइव बाइट गिनती दिखाता है, ताकि आप देख सकें कि कंपोनेंट कितना कॉम्पैक्ट रहता है।

  6. 06

    मार्कअप जोड़ें

    एक .switch रैपर के अंदर चेकबॉक्स input के बाद .switch-track एलिमेंट रखें, ठीक इसी क्रम में — सिबलिंग सेलेक्टर इसी पर निर्भर है। input अदृश्य 1 px बॉक्स में सिकुड़ जाता है लेकिन फ़ोकस योग्य रहता है, और फ़ोकस आपके सक्रिय ट्रैक रंग में 3 px आउटलाइन खींचता है।

टूल के तथ्य

प्रोसेसिंग
आपके ब्राउज़र में
इनपुट इस डिवाइस से बाहर जाता है
कभी नहीं
रिटेंशन
कुछ भी स्टोर नहीं होता
कीमत
मुफ़्त

आपका इनपुट ब्राउज़र में ही रहता है।

CSS टॉगल स्विच जनरेटर अपना सत्यापित लोकल एक्ज़ीक्यूशन पथ इस्तेमाल करता है और कोई छिपा इनपुट या आउटपुट इतिहास नहीं बनाता।

लोकल एक्ज़ीक्यूशन

मौजूदा ब्राउज़र टैब के अंदर चलता है।

कोई छिपी प्रोसेसिंग नहीं

सक्रिय टूल डेटा कभी Toolars दस्तावेज़ रिकॉर्ड नहीं बनता।

खाते की ज़रूरत नहीं

बिना प्रोफ़ाइल बनाए मुख्य वर्कफ़्लो इस्तेमाल करें। साइन इन करने के बाद फ़ेवरिट आपके खाते से सिंक होते हैं।

तुरंत रीसेट

टैब साफ़ करें और सक्रिय कार्य डेटा गायब।

CSS टॉगल स्विच जनरेटर असल में क्या करता है

डार्क-मोड टॉगल, नोटिफ़िकेशन स्विच, सेटिंग्स पैनल में फ़ीचर फ़्लैग — वही कंपोनेंट हर जगह दिखता है, और ब्राउज़र इंस्पेक्टर में उसकी ज्यामिति को इधर-उधर करना धीमा काम है। यहां ट्रैक, थंब और यात्रा-दूरी एक ही बार में विज़ुअली तय हो जाती है, एक्सपोर्ट कीबोर्ड व असिस्टिव-टेक्नोलॉजी सपोर्ट के लिए असली input बरकरार रखता है, और प्रयोग टैब से बाहर नहीं जाते। नतीजा बिना JavaScript की एक भी लाइन के डिज़ाइन सिस्टम में बैठ जाता है। कुछ भी कॉपी करने से पहले दोनों स्थितियों की साथ-साथ समीक्षा की जा सकती है।

आम सवाल

एक्सपोर्ट किस मार्कअप की उम्मीद करता है?
एक .switch रैपर जिसमें चेकबॉक्स input और उसके बाद .switch-track एलिमेंट हो। input दृश्यतः छिपा रहता है लेकिन फ़ोकस योग्य और चलाने योग्य बना रहता है, इसलिए तैयार स्विच उस नेटिव कंट्रोल जैसा व्यवहार करता है जिसे वह लपेटता है।
कौन से ज्यामिति नियम लागू होते हैं?
दो: ट्रैक की चौड़ाई उसकी ऊंचाई से कम से कम 8 px ज़्यादा होनी चाहिए, और थंब ट्रैक के अंदर बैठना चाहिए — ज़्यादा से ज़्यादा ऊंचाई से 4 px कम। कोई भी नियम तोड़ने पर मान जांचें दिखता है, और मान पास होने तक कॉपी व डाउनलोड बंद रहते हैं।
थंब कितनी दूर चलता है?
स्टाइलशीट इसे आपके नंबरों से निकालती है: ट्रैक की चौड़ाई घटा थंब साइज़ घटा दोनों सिरों की पैडिंग, ताकि थंब बंद और चालू दोनों स्थितियों में ट्रैक के किनारे से सटा ठहरे।
क्या एक्सपोर्ट reduced motion संभालता है?
हां। prefers-reduced-motion ब्लॉक दोनों 180 ms ट्रांज़िशन — ट्रैक का रंग बदलना और थंब की स्लाइड — हटा देता है, ताकि स्थिति बदलाव फिर भी हो लेकिन तुरंत पहुंचे, बिना किसी हलचल के।
कौन से विज़ुअल विवरण पहले से पके हुए हैं?
ट्रैक हमेशा पूरी गोली-आकार की होती है, क्योंकि उसका कॉर्नर रेडियस ट्रैक की ऊंचाई का आधा होता है, और सफ़ेद थंब उठान के लिए छोटी स्थिर ड्रॉप शैडो लिए रहता है। बाकी सब — रंग, ज्यामिति, यात्रा-दूरी — सीधे आपके कंट्रोल मानों से आता है।
क्या मेरे डिज़ाइन अपलोड होते हैं?
नहीं। वर्कस्पेस पूरी तरह मौजूदा ब्राउज़र टैब में बिना खाते के चलता है, और कोई मान स्टोर, लॉग या कहीं नहीं भेजा जाता। पेज लोड होने के बाद जनरेटर बिना नेटवर्क कनेक्शन के भी काम करता रहता है। डिफ़ॉल्ट वापस लाने के लिए रीसेट दबाएं।

डिज़ाइन में जारी रखें

संबंधित काम, कोई बंद गली नहीं।

पूरे इंडेक्स पर लौटे बिना किसी दूसरे केंद्रित वर्कस्पेस में जाएँ।

CSS लोडिंग एनिमेशन जनरेटर

CSS Loader Generator

लोडिंग स्पिनर की स्टाइल, फ़्रेम साइज़, स्ट्रोक, रफ़्तार और रंग विज़ुअली सेट करें; तैयार CSS कॉपी या डाउनलोड करें और सीधे अपने मार्कअप में जोड़ें।

बनाएँ

CSS चेकबॉक्स जनरेटर

CSS Checkbox Generator

कस्टम चेकबॉक्स का साइज़, फ़्रेम और दोनों स्टेट के रंग डिज़ाइन करें, चुनी और बिना चुनी हालत प्रीव्यू करें और नेटिव मार्कअप के साथ CSS कॉपी करें।

बनाएँ

CSS क्लिप पाथ जनरेटर

CSS Clip Path Generator

खींचकर, कीबोर्ड या निर्देशांक से बिंदु संपादित करें। चार प्रीसेट से शुरू करके clip-path घोषणा या पूरा CSS स्थानीय रूप से कॉपी करें।

बनाएँ

CSS बैकग्राउंड पैटर्न जनरेटर

CSS Background Pattern Generator

दो रंगों और एडजस्टेबल टाइल से दोहराए जाने वाले बैकग्राउंड पैटर्न बनाएँ — असली स्केल पर रिपीट जाँचें और किसी इमेज फ़ाइल के बिना पैटर्न CSS कॉपी करें।

बनाएँ