⊗mkLsBsFn 24 of 42 menu

Funzioni in SASS

In questa lezione esamineremo come utilizzare le funzioni. Le funzioni sono in qualche modo simili ai mixin, ma consentono di aggiungere parametri, che possono cambiare i loro valori.

Creiamo una funzione func che imposti la dimensione del font. Lasciamo che la dimensione venga passata come parametro e che il parametro sia una variabile:

$font-size: 10px;

Quindi specifichiamo nella funzione il parametro $n e obbligatoriamente indichiamo nel corpo della funzione @return:

@function func($n) { @return $n * $font-size; } #main { font-size: func(2); }

Risultato della compilazione:

#main { font-size: 20px; }

È anche possibile passare un argomento nominato alla funzione. Riscriviamo le condizioni dell'esempio precedente:

@function func($n) { @return $n * $font-size; } #main { font-size: func($n: 2); }

E nel file styles.css vedremo lo stesso codice:

#main { font-size: 20px; }

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

$size: 10px; @function func($num) { @return $num + $size; } div { font-size: func(4); }

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

$size: 4px; @function func($num) { @return $num + $size; } .card { padding: func(2); margin: func(6); width: func(416); }

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

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
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