⊗mkLsBsMxP 19 of 42 menu

Mixin parametrai SASS

Svarbi mixinų savybė SASS yra ta, kad jie priima kintamuosius parametruose, kurie užrašomi skliausteliuose ir, jei kintamųjų yra keli, tada jie atskiriami kableliais.

Panagrinėkime šį pavyzdį:

@mixin active($color, $width) { border: { color: $color; width: $width; style: dotted; } } p { @include active(yellow, 2px); }

Kompiliavimo rezultatas:

p { border-color: yellow; border-width: 2px; border-style: dashed; }

Be to, į mixinus galima perduoti numatytąsias parametrų reikšmes:

@mixin active($color, $width: 2px) { border: { color: $color; width: $width; style: dotted; } } p { @include active(yellow); } div { @include active(yellow, 4px); }

Po kompiliavimo pamatysime:

p { border-color: yellow; border-width: 2px; border-style: dotted; } div { border-color: yellow; border-width: 4px; border-style: dotted; }

Paaiškinkite, koks bus kompiliavimo rezultatas šiame kode:

@mixin simple-border($padding-top, $padding-bottom) { border: { padding-top: $padding-top; padding-bottom: $padding-bottom; color: green; } } p { @include simple-border(10px, 30px ); }

Paaiškinkite, koks bus kompiliavimo rezultatas šiame kode:

@mixin simple-border($padding-top, $padding-bottom: 20px) { border: { padding-top: $padding-top; padding-bottom: $padding-bottom; color: green; } } p { @include simple-border(10px); }
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti