Volitelný parametr ve funkcích v LESS
Parametry ve funkcích mohou být volitelné. K tomu je třeba jim nastavit výchozí hodnotu. V takovém případě při volání funkce můžeme neuvedovat hodnotu parametru - a bude použita zadaná výchozí hodnota. Podívejme se na příklad.
Předpokládejme, že máme funkci, která nastavuje barvu prvku:
.color(@c) {
color: @c;
}
Nastavme, aby parametr barvy nebyl
povinný a měl ve výchozím stavu hodnotu red:
.color(@c: red) {
color: @c;
}
Nyní zavolejme naši funkci s parametrem:
div {
.color(green);
}
A nyní zavolejme naši funkci bez parametru:
div {
.color();
}