⊗mkLsBsVIS 13 of 41 menu

LESS में सेलेक्टरों के अंदर वेरिएबल्स

वेरिएबल्स का उपयोग सेलेक्टरों के अंदर भी किया जा सकता है। हालांकि, इसके लिए वेरिएबल डालने के थोड़े अलग सिंटैक्स का उपयोग करने की आवश्यकता है: @ के बाद वेरिएबल के नाम को कर्ली ब्रेसिज़ में लेना होगा। आइए उदाहरणों पर नज़र डालें। मान लीजिए कि हमारे पास निम्नलिखित वेरिएबल है:

@var: div;

आइए इस वेरिएबल को सेलेक्टर में डालें। विभिन्न स्थितियों पर विचार करें।

उदाहरण

हमारे वेरिएबल को एक सेलेक्टर के रूप में डालते हैं:

@{var} { font-size: 20px; }

कंपाइलेशन का परिणाम:

div { font-size: 20px; }

उदाहरण

अब मान लीजिए कि हमारे वेरिएबल में सेलेक्टर का एक हिस्सा है:

main @{var} { font-size: 20px; }

कंपाइलेशन का परिणाम:

main div { font-size: 20px; }

उदाहरण

अब मान लीजिए कि हम कहते हैं कि हमारे वेरिएबल में टैग का नाम नहीं है, बल्कि उसका id है। वेरिएबल नाम से पहले हैश सिंबल डालते हैं:

#@{var} { font-size: 20px; }

कंपाइलेशन का परिणाम:

#div { font-size: 20px; }

उदाहरण

अब मान लीजिए कि हम कहते हैं कि हमारे वेरिएबल में टैग का नाम नहीं है, बल्कि उसकी क्लास है। वेरिएबल नाम से पहले एक डॉट डालते हैं:

.@{var} { font-size: 20px; }

कंपाइलेशन का परिणाम:

.div { font-size: 20px; }

प्रैक्टिकल टास्क्स

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: ul; @{var} { font-size: 20px; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: ul; div @{var} { font-size: 20px; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: ul; div @{var} { font-size: 20px; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: ul; @{var} li { font-size: 20px; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: list; .@{var} { font-size: 20px; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: list; #@{var} li { font-size: 20px; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: list; .@{var} li { font-size: 20px; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: list; ul.@{var} li { font-size: 20px; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: list; ul.@{var} li { font-size: 20px; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: .block; ul@{var} { font-size: 20px; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: .block; ul@{var} li { font-size: 20px; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var: a; @{var}:hover { text-decoration: none; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var1: div; @var2: a; @{var1} @{var2}:hover { text-decoration: none; }

बताएं कि निम्नलिखित कोड की कंपाइलेशन का परिणाम क्या होगा:

@var1: block1; @var2: block2; .@{var1}.@{var2} { font-size: 20px; }
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें