⊗mkLsBsFn 24 of 42 menu

Funktioner i SASS

I denne lektion vil vi se på, hvordan man bruger funktioner. Funktioner ligner på en måde mixins, men tillader at tilføje parametre, der kan ændre deres værdier.

Lad os lave en funktion func, som vil indstille skriftstørrelsen. Lad størrelsen blive sendt som en parameter, og parameteren vil være en variabel:

$font-size: 10px;

Derefter angiver vi parameteren $n i funktionen og angiver obligatorisk i funktionens krop @return:

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

Kompileringsresultat:

#main { font-size: 20px; }

Man kan også sende et navngivet argument til funktionen. Lad os omskrive betingelserne fra det foregående eksempel:

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

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

#main { font-size: 20px; }

Fortæl, hvad resultatet af kompileringen af følgende kode vil være:

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

Fortæl, hvad resultatet af kompileringen af følgende kode vil være:

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

Fortæl, hvad resultatet af kompileringen af følgende kode vil være:

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