⊗mkLsBsMxVP 21 of 42 menu

Változók paraméterekben SASS-ban

Vannak helyzetek, amikor egy mixin vagy függvény ismeretlen számú paramétert kell fogadjon. Ehhez a SASS nyelvben lehetőség van "változó paraméterek" átadására, vagy olyan paraméterekre, amelyek a függvényben vagy mixinben az utolsóként vannak megadva és az összes többi átadott paramétert listába csomagolják.

Az ilyen paraméterek után három pontot kell tenni. Nézzük a következő példát:

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

A fordítás eredménye:

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

Változó függvénybe vagy mixinbe névvel megadott paraméterek is átadhatók. Ahhoz, hogy ezeket el lehessen érni, a keywords($args) függvényt használják, amely nevükként adja vissza őket (a $ jel nélkül) értékekként.

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

A fordítás után a következőt látjuk:

.primary { color: white; background-color: green; box-shadow: grey; } .secondary { color: black; background-color: grey; box-shadow: green; }
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás