⊗mkLsBsMxVP 21 of 42 menu

SASS даги параметрлардаги ўзгарувчилар

Миксин ёки функция номаълум сондаги параметрларни қабул қилиши керак бўлган вазиятлар бўлиши мумкин. Шунинг учун SASS тилида "ўзгарувчи параметрлар" ёки функция ёки миксинда охирги ўринда кўрсатиладиган ва қолган барча параметрларни рўйхатга жамловчи параметрларни uzatish имконияти мавжуд.

Бундай параметрлардан кейин кўп нуқта қўйилади. Келтирилган мисолни кўриб чиқайлик:

@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; }

Функция ёки миксиннинг ўзгарувчи параметрларига номланган параметрлар ҳам uzatish мумкин. Уларга мурожаат қилиш учун 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çaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш