Paramètre optionnel dans les fonctions LESS
Les paramètres dans les fonctions peuvent être optionnels. Pour cela, ils doivent avoir une valeur par défaut. Dans ce cas, lors de l'appel de la fonction, nous pouvons ne pas spécifier la valeur du paramètre - et la valeur par défaut spécifiée sera utilisée. Regardons un exemple.
Supposons que nous ayons une fonction qui définit la couleur d'un élément :
.color(@c) {
color: @c;
}
Faisons en sorte que le paramètre de couleur soit
optionnel et ait par défaut la valeur red :
.color(@c: red) {
color: @c;
}
Appelons maintenant notre fonction avec un paramètre :
div {
.color(green);
}
Et maintenant, appelons notre fonction sans paramètre :
div {
.color();
}