⊗mkLsBsMxP 19 of 42 menu

Parametri dei Mixin in SASS

Un'importante caratteristica dei mixin in SASS è che accettano variabili come parametri, che sono scritti all'interno di parentesi tonde e, se ci sono diverse variabili, sono separate da virgole.

Consideriamo il seguente esempio:

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

Risultato della compilazione:

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

Oltre a ciò, nei mixin si possono passare valori di parametri predefiniti:

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

Dopo la compilazione vedremo:

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

Spiegate quale sarà il risultato della compilazione del seguente codice:

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

Spiegate quale sarà il risultato della compilazione del seguente codice:

@mixin simple-border($padding-top, $padding-bottom: 20px) { border: { padding-top: $padding-top; padding-bottom: $padding-bottom; color: green; } } p { @include simple-border(10px); }
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta