सीएसएस ट्यूटोरियल

सीएसएस होम सीएसएस परिचय सीएसएस सिंटेक्स सीएसएस चयनकर्ता सीएसएस कैसे करें सीएसएस टिप्पणियाँ सीएसएस रंग सीएसएस पृष्ठभूमि सीएसएस बॉर्डर्स सीएसएस मार्जिन सीएसएस पैडिंग सीएसएस ऊंचाई/चौड़ाई सीएसएस बॉक्स मॉडल सीएसएस रूपरेखा सीएसएस पाठ सीएसएस फ़ॉन्ट्स सीएसएस प्रतीक सीएसएस लिंक सीएसएस सूचियां सीएसएस टेबल्स सीएसएस प्रदर्शन सीएसएस अधिकतम-चौड़ाई सीएसएस स्थिति सीएसएस जेड-इंडेक्स सीएसएस अतिप्रवाह सीएसएस फ्लोट सीएसएस इनलाइन-ब्लॉक सीएसएस संरेखित करें सीएसएस संयोजक सीएसएस छद्म वर्ग सीएसएस छद्म तत्व सीएसएस अस्पष्टता सीएसएस नेविगेशन बार सीएसएस ड्रॉपडाउन सीएसएस छवि गैलरी सीएसएस छवि स्प्राइट्स सीएसएस एटीआर चयनकर्ता सीएसएस फॉर्म सीएसएस काउंटर सीएसएस वेबसाइट लेआउट सीएसएस इकाइयां सीएसएस विशिष्टता सीएसएस !महत्वपूर्ण सीएसएस गणित कार्य

सीएसएस उन्नत

सीएसएस गोल कोनों सीएसएस सीमा छवियां सीएसएस पृष्ठभूमि सीएसएस रंग सीएसएस रंग कीवर्ड सीएसएस ग्रेडिएंट सीएसएस छाया सीएसएस पाठ प्रभाव सीएसएस वेब फ़ॉन्ट्स CSS 2D ट्रांसफ़ॉर्म CSS 3D ट्रांसफ़ॉर्म सीएसएस संक्रमण सीएसएस एनिमेशन सीएसएस टूलटिप्स सीएसएस शैली छवियां सीएसएस छवि प्रतिबिंब CSS ऑब्जेक्ट-फिट सीएसएस वस्तु-स्थिति सीएसएस मास्किंग सीएसएस बटन सीएसएस पेजिनेशन सीएसएस एकाधिक कॉलम सीएसएस यूजर इंटरफेस सीएसएस चर सीएसएस बॉक्स साइजिंग सीएसएस मीडिया प्रश्न सीएसएस एमक्यू उदाहरण सीएसएस फ्लेक्सबॉक्स

सीएसएस उत्तरदायी

आरडब्ल्यूडी परिचय आरडब्ल्यूडी व्यूपोर्ट आरडब्ल्यूडी ग्रिड व्यू आरडब्ल्यूडी मीडिया प्रश्न आरडब्ल्यूडी छवियां आरडब्ल्यूडी वीडियो आरडब्ल्यूडी फ्रेमवर्क आरडब्ल्यूडी टेम्पलेट्स

सीएसएस ग्रिड

ग्रिड परिचय ग्रिड कंटेनर ग्रिड आइटम

सीएसएस एसएएसएस

एसएएसएस ट्यूटोरियल

सीएसएस उदाहरण

सीएसएस टेम्पलेट्स सीएसएस उदाहरण सीएसएस प्रश्नोत्तरी सीएसएस अभ्यास सीएसएस प्रमाणपत्र

सीएसएस संदर्भ

सीएसएस संदर्भ सीएसएस चयनकर्ता सीएसएस कार्य सीएसएस संदर्भ कर्ण सीएसएस वेब सुरक्षित फ़ॉन्ट्स सीएसएस एनिमेटेबल सीएसएस इकाइयां सीएसएस पीएक्स-ईएम कनवर्टर सीएसएस रंग सीएसएस रंग मान सीएसएस डिफ़ॉल्ट मान सीएसएस ब्राउज़र समर्थन

CSS चर - var () फ़ंक्शन


सीएसएस चर

var()फ़ंक्शन का उपयोग CSS चर के मान को सम्मिलित करने के लिए किया जाता है

CSS चरों की DOM तक पहुंच है, जिसका अर्थ है कि आप स्थानीय या वैश्विक दायरे के साथ चर बना सकते हैं, जावास्क्रिप्ट के साथ चर बदल सकते हैं और मीडिया प्रश्नों के आधार पर चर बदल सकते हैं।

CSS वेरिएबल्स का उपयोग करने का एक अच्छा तरीका है जब आपके डिज़ाइन के रंगों की बात आती है। एक ही रंग को बार-बार कॉपी और पेस्ट करने के बजाय, आप उन्हें वेरिएबल में रख सकते हैं।


पारंपरिक तरीका

निम्नलिखित उदाहरण स्टाइल शीट में कुछ रंगों को परिभाषित करने का पारंपरिक तरीका दिखाता है (प्रत्येक विशिष्ट तत्व के लिए उपयोग किए जाने वाले रंगों को परिभाषित करके):

उदाहरण

body { background-color: #1e90ff; }

h2 { border-bottom: 2px solid #1e90ff; }

.container {
  color: #1e90ff;
  background-color: #ffffff;
  padding: 15px;
}

button {
  background-color: #ffffff;
  color: #1e90ff;
  border: 1px solid #1e90ff;
  padding: 5px;
}


Var () फ़ंक्शन का सिंटैक्स

var()फ़ंक्शन का उपयोग CSS चर के मान को सम्मिलित करने के लिए किया जाता है

var()फ़ंक्शन का सिंटैक्स इस प्रकार है:

var(--name, value)
Value Description
name Required. The variable name (must start with two dashes)
value Optional. The fallback value (used if the variable is not found)

नोट: चर नाम दो डैश (--) से शुरू होना चाहिए और यह केस संवेदी है!



कैसे var () काम करता है

सबसे पहले: CSS वेरिएबल का वैश्विक या स्थानीय दायरा हो सकता है।

पूरे दस्तावेज़ के माध्यम से वैश्विक चर का उपयोग/उपयोग किया जा सकता है, जबकि स्थानीय चर का उपयोग केवल चयनकर्ता के अंदर किया जा सकता है जहां इसे घोषित किया गया है।

वैश्विक दायरे के साथ एक चर बनाने के लिए, इसे :root चयनकर्ता के अंदर घोषित करें। :rootचयनकर्ता दस्तावेज़ के मूल तत्व से मेल खाता है

स्थानीय दायरे के साथ एक चर बनाने के लिए, इसे उस चयनकर्ता के अंदर घोषित करें जो इसका उपयोग करने जा रहा है।

निम्नलिखित उदाहरण ऊपर के उदाहरण के बराबर है, लेकिन यहां हम var()फ़ंक्शन का उपयोग करते हैं।

सबसे पहले, हम दो वैश्विक चर (--नीला और - सफेद) घोषित करते हैं। फिर, हम var()बाद में स्टाइल शीट में वेरिएबल्स के मान को सम्मिलित करने के लिए फ़ंक्शन का उपयोग करते हैं:

उदाहरण

:root {
  --blue: #1e90ff;
  --white: #ffffff;
}

body { background-color: var(--blue); }

h2 { border-bottom: 2px solid var(--blue); }

.container {
  color: var(--blue);
  background-color: var(--white);
  padding: 15px;
}

button {
  background-color: var(--white);
  color: var(--blue);
  border: 1px solid var(--blue);
  padding: 5px;
}

var() का उपयोग करने के लाभ हैं:

  • कोड को पढ़ने में आसान बनाता है (अधिक समझने योग्य)
  • रंग मानों को बदलना बहुत आसान बनाता है

नीले और सफेद रंग को नरम नीले और सफेद रंग में बदलने के लिए, आपको बस दो चर मानों को बदलने की आवश्यकता है:

उदाहरण

:root {
  --blue: #6495ed;
  --white: #faf0e6;
}

body { background-color: var(--blue); }

h2 { border-bottom: 2px solid var(--blue); }

.container {
  color: var(--blue);
  background-color: var(--white);
  padding: 15px;
}

button {
  background-color: var(--white);
  color: var(--blue);
  border: 1px solid var(--blue);
  padding: 5px;
}


ब्राउज़र समर्थन

तालिका में संख्याएं पहले ब्राउज़र संस्करण को निर्दिष्ट करती हैं जो var()फ़ंक्शन का पूर्ण समर्थन करता है।

Function
var() 49.0 15.0 31.0 9.1 36.0

सीएसएस वर () समारोह

Property Description
var() Inserts the value of a CSS variable