⊗mkLsBsSVCB 23 of 42 menu

Ambito delle variabili e blocchi di contenuto in SASS

Quando si passano blocchi di contenuto in un mixin, il loro ambito è determinato dalla posizione specifica del blocco, non dal mixin. Pertanto, non possiamo utilizzare le variabili locali del mixin nel blocco di contenuto passato, che potrà funzionare solo con variabili globali.

Consideriamo il seguente esempio:

$size: 14px; @mixin sizes ($size: 20px) { font-size: $size; padding: $size; @content; } .navbar { @include sizes { margin: $size; } }

Risultato della compilazione:

.navbar { font-size: 20px; padding: 20px; margin: 14px; }

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

$color: yellow; @mixin links ($color: red) { background: $color; @content; }

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

$color: yellow; $size: 10px; @mixin links ($color: red, $size: 12px) { background-color: $color; font-size: $size; @content; } .navbar { @include links { box-shadow: $color; padding: $size; } }

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

$color: green; $size: 6px; @mixin links ($color: red, $size: 10px) { color: $color; font-size: $size; @content; } .navbar { @include links { border-color: $color; margin: $size; } } #active{ @include links{ background-color: $color; padding-top: $size; padding-bottom: $size * 2; } }
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