Functies in LESS

In deze les bekijken we hoe we functies kunnen gebruiken. Functies lijken enigszins op mixins, maar maken het mogelijk om parameters toe te voegen, die hun waarden kunnen veranderen.

Deze parameters worden tussen ronde haakjes doorgegeven aan de functie. Laten we naar een voorbeeld kijken.

Laten we een functie fs maken, die de lettergrootte instelt. Laat de grootte door een parameter worden doorgegeven. Als parameter zal een variabele fungeren, waarvan we de naam bedenken bij het declareren van de functie:

styles.less.fs(@size) {
  // hier komt de code van de functie
}

Laten we binnen de functie aangeven waar de waarde van onze parameter moet worden ingevoegd:

styles.less.fs(@size) {
  font-size: @size;
}

Laten we onze functie aanroepen, en haar als parameter de gewenste grootte van het element doorgeven:

styles.lessp {
  .fs(20px);
}

Als resultaat, na compilatie, wordt de lettergrootte van de alinea gelijk aan de opgegeven waarde:

styles.cssp {
  font-size: 20px;
}
Задание 1

Maak een functie w(), die de breedte van een element instelt.

Задание 2

Maak een functie h(), die de hoogte van een element instelt.