⊗mkLsBsMxVP 21 of 42 menu

एसएएसएस में पैरामीटर में वेरिएबल्स

ऐसी स्थितियाँ होती हैं जब एक मिक्सिन या फ़ंक्शन को अज्ञात संख्या में पैरामीटर स्वीकार करने होते हैं। इसके लिए एसएएसएस भाषा में "वेरिएबल पैरामीटर्स" या पैरामीटर्स पास करने की सुविधा है, जो फ़ंक्शन या मिक्सिन में अंतिम में निर्दिष्ट होते हैं और पारित किए गए अन्य सभी पैरामीटर्स को एक सूची में पैक कर देते हैं।

ऐसे पैरामीटर्स के बाद एक एलिप्सिस (...) लगाना होता है। आइए निम्नलिखित उदाहरण देखें:

@mixin box-content-padding($padding...) { -moz-box-content-padding: $padding; -webkit-box-content-padding: $padding; } div { @include box-content-padding(0px 4px 5px 2px); }

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

div { -moz-box-content-padding: 0px 4px 5px 2px; -webkit-box-content-padding: 0px 4px 5px 2px; }

वेरिएबल फ़ंक्शन या मिक्सिन में नामित पैरामीटर्स भी पास किए जा सकते हैं। उन्हें एक्सेस करने के लिए, फ़ंक्शन keywords($args) का उपयोग किया जाता है, जो उन्हें नामों ($ चिह्न के बिना) और मानों का एक मैप के रूप में लौटाता है।

@mixin common-colors($text-color, $background, $shadow) { color: $text-color; background-color: $background; box-shadow: $shadow; } $values: white, green, grey; .primary { @include common-colors($values...); } $value-map: (text-color: black, background: grey, shadow: green); .secondary { @include common-colors($value-map...); }

कंपाइलेशन के बाद हम देखेंगे:

.primary { color: white; background-color: green; box-shadow: grey; } .secondary { color: black; background-color: grey; box-shadow: green; }
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें