⊗mkLsBsMxVP 21 of 42 menu

Тағирёбандаҳо дар параметрҳои SASS

Вактҳое пеш меоянд, ки миксин ё функсия бояд миқдори номаълуми параметрҳоро қабул кунанд. Барои ин дар забони SASS имконияти интиқоли "параметрҳои тағирёбанда" ё параметрҳо мавҷуд аст, ки охирин дар функсия ё миксин муайян карда мешаванд ва ҳамаи дигар параметрҳои додашударо ба рӯйхат мебастанд.

Пас аз чунин параметрҳо нуқтаҳои сегона гузоштан лозим аст. Мисоли зеринро дида мебароем:

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