Několik volitelných parametrů ve funkcích v LESS
Pokud má funkce několik parametrů, měly by volitelné parametry být umístěny na konci. Podívejme se na příklad.
Předpokládejme, že máme funkci, která nastavuje barvu textu a současně barvu pozadí:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Udělejme druhý parametr volitelným:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
A nyní udělejme první parametr volitelným:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Vytvořte funkci border, která nastavuje
ohraničení. Předpokládejme, že přijímá tři parametry:
tloušťku, barvu a typ ohraničení. Předpokládejme, že ve výchozím nastavení
funkce vytváří ohraničení o tloušťce 1px,
barvou black a typem solid.