⊗mkLsBsFn 24 of 42 menu

Funktsioonid SASS-is

Selles õppetükis vaatleme, kuidas kasutada funktsioone. Funktsioonid on millessegi sarnased segamistega, kuid võimaldavad lisada parameetreid, mis saavad oma väärtusi muuta.

Teeme funktsiooni func, mis seab fondi suuruse. Laske suurust edastatakse parameetrina ja parameetriks olgu muutuja:

$font-size: 10px;

Seejärel kirjuta funktsiooni parameeter $n ja määra kindlasti funktsiooni kehas @return:

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

Kompileerimise tulemus:

#main { font-size: 20px; }

Samuti saab funktsioonile edastada nimetatud argumendi. Kirjutame ümber eelmise näite tingimused:

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

Ja failis styles.css näeme sama koodi:

#main { font-size: 20px; }

Rääkige, milline on kompileerimise tulemus järgnevast koodist:

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

Rääkige, milline on kompileerimise tulemus järgnevast koodist:

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

Rääkige, milline on kompileerimise tulemus järgnevast koodist:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu