⊗mkLsBsFn 24 of 42 menu

Funkcie v SASS

V tejto lekcii sa pozrieme na to, ako používať funkcie. Funkcie sú sčasti podobné mixinom, ale zároveň umožňujú pridávať parametre, ktoré môžu meniť svoje hodnoty.

Vytvorme funkciu func, ktorá bude nastavovať veľkosť písma. Nech je veľkosť odovzdaná parametrom a ako parameter nech vystupuje premenná:

$font-size: 10px;

Potom v funkcii zapíšeme parameter $n a povinne uvedieme v tele funkcie @return:

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

Výsledok kompilácie:

#main { font-size: 20px; }

Do funkcie je možné odovzdať aj pomenovaný argument. Prepíšme podmienky predchádzajúceho príkladu:

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

A v súbore styles.css uvidíme rovnaký kód:

#main { font-size: 20px; }

Povedzte, aký bude výsledok kompilácie nasledujúceho kódu:

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

Povedzte, aký bude výsledok kompilácie nasledujúceho kódu:

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

Povedzte, aký bude výsledok kompilácie nasledujúceho kódu:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť