Skip to main content

सीएसएस वेरिएबल जनरेटर रंग, स्पेसिंग और टाइपोग्राफी के लिए सीएसएस कस्टम प्रॉपर्टीज (वेरिएबल्स) बनाएं।

सीएसएस वेरिएबल जनरेटर illustration
🎨

सीएसएस वेरिएबल जनरेटर

रंग, स्पेसिंग और टाइपोग्राफी के लिए सीएसएस कस्टम प्रॉपर्टीज (वेरिएबल्स) बनाएं।

1

वेरिएबल्स परिभाषित करें

नाम और मान के साथ CSS कस्टम प्रॉपर्टीज़ जोड़ें या एक पूर्व-निर्धारित थीम का उपयोग करें।

2

थीम का पूर्वावलोकन

एक नमूना कार्ड के साथ बटन पर अपने वेरिएबल्स लागू होते देखें।

3

सीएसएस की प्रतिलिपि बनाएं

अपने सभी कस्टम प्रॉपर्टीज़ के साथ: root घोषणा की प्रतिलिपि बनाएं।

Loading tool...

What Is सीएसएस वेरिएबल जनरेटर?

सीएसएस वेरिएबल जनरेटर सुसंगत और रखरखाव योग्य डिज़ाइन प्रणालियों के निर्माण के लिए कस्टम गुणों (:root वेरिएबल) बनाता है। सीएसएस कस्टम गुण (जिन्हें सीएसएस वेरिएबल भी कहा जाता है) -- उपसर्ग के साथ परिभाषित और var() फ़ंक्शन के साथ एक्सेस किए गए पुन: प्रयोज्य मान हैं। यह टूल आपको रंगों, स्पेसिंग, टाइपोग्राफी और अन्य सीएसएस मानों के लिए वेरिएबल का एक सेट बनाने, संपादित करने और प्रबंधित करने देता है। रंग वेरिएबल में आसान दृश्य चयन के लिए एकीकृत रंग चुनने वाले शामिल हैं। डार्क थीम और पेस्टल जैसे प्रीसेट थीम सामान्य डिज़ाइन पैटर्न के लिए तैयार किए गए वेरिएबल सेट प्रदान करते हैं। एक लाइव पूर्वावलोकन आपको दिखाता है कि आपके वेरिएबल एक नमूना कार्ड घटक पर कैसे लगाए जाते हैं ताकि आप देख सकें कि मूल्य एक साथ कैसे काम करते हैं। आउटपुट एक साफ़ :root घोषणा ब्लॉक है जिसे आप अपने शैली पत्रक के शीर्ष पर चिपका सकते हैं।

Why Use सीएसएस वेरिएबल जनरेटर?

  • वेरिएबल एडिटिंग के साथ एकीकृत विजुअल रंग चुनने वाले
  • त्वरित शुरुआत बिंदुओं के लिए थीम प्रीसेट
  • एक नमूना घटक पर लागू वेरिएबल्स दिखाने वाला लाइव पूर्वावलोकन
  • एक सहज ज्ञान युक्त इंटरफ़ेस के साथ वेरिएबल्स जोड़ना, संपादित करना और हटाना।

Common Use Cases

डिज़ाइन सिस्टम टोकन

एकरूप थीमिंग के लिए CSS वेरिएबल्स के रूप में डिज़ाइन टोकन बनाएं।

थीम स्विचिंग

आसान स्विचिंग के साथ प्रकाश और अंधकार थीम के लिए वेरिएबल सेट परिभाषित करें।

ब्रांड अनुकूलन

पुन: प्रयोज्य CSS वेरिएबल्स के रूप में ब्रांड रंग और टाइपोग्राफी सेट अप करें।

घटक शैलीकरण

कॉन्फ़िगर करने योग्य, पुन: प्रयोज्य घटकों के लिए घटक-स्तरीय वेरिएबल्स बनाएं।

Technical Guide

सीएसएस कस्टम गुण -- उपसर्ग के साथ एक चयनकर्ता दायरे (आमतौर पर वैश्विक उपलब्धता के लिए :root) में परिभाषित किए जाते हैं: :root { --color-primary: #667eea; }। उन्हें var() के साथ एक्सेस किया जाता है: रंग: var(--color-primary)। वेरिएबल अन्य सीएसएस गुणों की तरह कैस्केड और विरासत में मिलते हैं - उन्हें :root में परिभाषित करने से वे हर जगह उपलब्ध हो जाते हैं। उन्हें किसी भी चयनकर्ता दायरे में, थीमिंग को सक्षम करते हुए, ओवरराइड किया जा सकता है: .dark-theme { --color-primary: #90cdf4; }। वेरिएबल अन्य वेरिएबल को संदर्भित कर सकते हैं: --color-hover: var(--color-primary)। थीमिंग के लिए, :root में सभी वेरिएबल परिभाषित करें और थीम वर्गों में ओवरराइड करें। जावास्क्रिप्ट वेरिएबल पढ़ और सेट कर सकता है: document.documentElement.style.setProperty('--color-primary', '#000')। प्रीप्रोसेसर वेरिएबल (सасс, लेस) के विपरीत, सीएसएस कस्टम गुण गतिशील हैं और रनटाइम पर बदले जा सकते हैं। वे सभी आधुनिक ब्राउज़रों में समर्थित हैं।

Tips & Best Practices

  • 1
    वर्णनात्मक नामों (--blue-500) के बजाय अर्थपूर्ण नाम (--color-primary) का उपयोग करें
  • 2
    : root में सभी वेरिएबल्स परिभाषित करें और थीम वर्गों में ओवरराइड करें
  • 3
    एकसमान नामकरण सम्मेलनों के साथ संबंधित वेरिएबल्स को समूहबद्ध करें
  • 4
    लचीलेपन के लिए फॉलबैक मानों के साथ var() का उपयोग करें: var(--color, #000)

Related Tools

Frequently Asked Questions

Q सीएसएस कस्टम प्रॉपर्टीज़ क्या हैं?
सीएसएस कस्टम प्रॉपर्टीज़ (वेरिएबल्स) -- उपसर्ग के साथ परिभाषित पुन: प्रयोज्य मान हैं, जिन्हें var() के साथ एक्सेस किया जाता है, जो अन्य सीएसएस की तरह कैस्केड और विरासत में मिलते हैं।
Q क्या मैं किसी भी सीएसएस मान के लिए वेरिएबल्स का उपयोग कर सकता हूं?
हां, सीएसएस वेरिएबल्स रंगों, आकारों, फ़ॉन्ट नामों और यहां तक ​​कि जटिल मान जैसे शैडो को भी धारण कर सकते हैं।
Q क्या सभी ब्राउज़र सीएसएस वेरिएबल्स को सपोर्ट करते हैं?
हां, सभी आधुनिक ब्राउज़र सीएसएस कस्टम प्रॉपर्टीज़ को सपोर्ट करते हैं। आईई 11 उन्हें सपोर्ट नहीं करता है।
Q क्या मैं जावास्क्रिप्ट के साथ सीएसएस वेरिएबल्स बदल सकता हूं?
हां, गतिशील रूप से वेरिएबल्स बदलने के लिए element.style.setProperty('--var-name', 'value') का उपयोग करें।
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.