⊗mkLsBsFn 24 of 42 menu

Funksjoner i SASS

I denne leksjonen skal vi se på hvordan vi bruker funksjoner. Funksjoner ligner på mikser på en måte, men gjør det mulig å legge til parametere, som kan endre sine verdier.

La oss lage en funksjon func som vil sette skriftstørrelsen. La størrelsen bli sendt som en parameter og la parameteren være en variabel:

$font-size: 10px;

Deretter skriver vi inn parameteren i funksjonen $n og må angi @return i funksjonens kropp:

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

Kompileringsresultat:

#main { font-size: 20px; }

Vi kan også sende et navngitt argument til funksjonen. La oss omskrive betingelsene fra forrige eksempel:

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

Og i filen styles.css vil vi se den samme koden:

#main { font-size: 20px; }

Fortell hva resultatet av kompileringen av følgende kode vil være:

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

Fortell hva resultatet av kompileringen av følgende kode vil være:

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

Fortell hva resultatet av kompileringen av følgende kode vil være:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis