Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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