⊗mkLsBsFn 24 of 42 menu

Funkcijos SASS

Šioje pamokoje mes apžvelgsime, kaip naudoti funkcijas. Funkcijos yra šiek tiek panašios į maišymą, bet leidžia pridėti parametrus, kurie gali keisti savo reikšmes.

Sukurkime funkciją func, kuri nustatys šrifto dydį. Tegul dydis perduodamas parametru ir kaip parametras veiks kintamasis:

$font-size: 10px;

Tada funkcijoje nurodome parametrą $n ir būtinai nurodome funkcijos kūne @return:

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

Kompiliavimo rezultatas:

#main { font-size: 20px; }

Taip pat į funkciją galima perduoti pavadintą argumentą. Perrašykime ankstesnio pavyzdžio sąlygas:

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

Ir faile styles.css pamatysime tą patį kodą:

#main { font-size: 20px; }

Paaiškinkite, koks bus kompiliavimo rezultatas šiame kode:

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

Paaiškinkite, koks bus kompiliavimo rezultatas šiame kode:

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

Paaiškinkite, koks bus kompiliavimo rezultatas šiame kode:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti