⊗mkLsBsFn 24 of 42 menu

Funktionen in SASS

In dieser Lektion werden wir uns ansehen, wie man Funktionen verwendet. Funktionen sind Mixins etwas ähnlich, erlauben aber das Hinzufügen von Parametern, deren Werte sich ändern können.

Lassen Sie uns eine Funktion func erstellen, die die Schriftgröße festlegt. Lassen Sie die Größe als Parameter übergeben werden und als Parameter soll eine Variable dienen:

$font-size: 10px;

Dann geben wir in der Funktion den Parameter $n an und weisen im Körper der Funktion zwingend @return an:

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

Ergebnis der Kompilierung:

#main { font-size: 20px; }

Man kann der Funktion auch ein benanntes Argument übergeben. Schreiben wir die Bedingungen des vorherigen Beispiels um:

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

Und in der Datei styles.css werden wir denselben Code sehen:

#main { font-size: 20px; }

Erzählen Sie, welches das Ergebnis der Kompilierung des folgenden Codes sein wird:

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

Erzählen Sie, welches das Ergebnis der Kompilierung des folgenden Codes sein wird:

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

Erzählen Sie, welches das Ergebnis der Kompilierung des folgenden Codes sein wird:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen