⊗mkLsBsFn 24 of 42 menu

Funkcijas SASS

Šajā nodarbībā mēs apskatīsim, kā izmantot funkcijas. Funkcijas ir nedaudz līdzīgas mixin, bet tajā pašā laikā tās ļauj pievienot parametrus, kas var mainīt savas vērtības.

Izveidosim funkciju func, kas iestatīs fonta lielumu. Ļaujiet lielumam tikt nodotam kā parametrs un kā parametrs darbojas mainīgais:

$font-size: 10px;

Tad funkcijā norādām parametru $n un obligāti norāda funkcijas ķermenī @return:

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

Kompilācijas rezultāts:

#main { font-size: 20px; }

Arī funkcijai var nodot nosaukto argumentu. Pārrakstīsim iepriekšējā piemēra nosacījumus:

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

Un failā styles.css mēs redzēsim to pašu kodu:

#main { font-size: 20px; }

Pastāstiet, kāds būs kompilācijas rezultāts no šāda koda:

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

Pastāstiet, kāds būs kompilācijas rezultāts no šāda koda:

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

Pastāstiet, kāds būs kompilācijas rezultāts no šāda koda:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt