⊗mkLsBsFn 24 of 42 menu

Funktioner i SASS

I den här lektionen kommer vi att undersöka hur man använder funktioner. Funktioner är på något sätt lika mixins, men tillåter att parametrar läggs till, som kan ändra sina värden.

Låt oss skapa en funktion func som kommer att ställa in teckenstorleken. Låt storleken skickas som en parameter och låt parametern vara en variabel:

$font-size: 10px;

Sedan anger vi parametern i funktionen $n och måste inkludera @return i funktionskroppen:

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

Resultat av kompilering:

#main { font-size: 20px; }

Man kan också skicka ett namngivet argument till funktionen. Låt oss skriva om villkoren från föregående exempel:

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

Och i filen styles.css kommer vi att se samma kod:

#main { font-size: 20px; }

Berätta vad resultatet av kompileringen av följande kod blir:

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

Berätta vad resultatet av kompileringen av följande kod blir:

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

Berätta vad resultatet av kompileringen av följande kod blir:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa