Több opcionális paraméter a LESS függvényekben
Ha egy függvénynek több paramétere van, akkor az opcionális paramétereknek a végén kell elhelyezkedniük. Nézzük meg egy példán.
Tegyük fel, van egy függvényünk, amely beállítja a szöveg színét és egyszerre a háttérszínt is:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Tegyük úgy, hogy a második paraméter ne kötelező legyen:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
Most pedig tegyük úgy, hogy az első paraméter is opcionális legyen:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Készítsen egy border függvényt, amely beállítja a
szegélyt. Legyen három paramétere:
vastagság, szín és a szegély típusa. Legyen az alapértelmezés
egy 1px vastagságú szegély,
black színnel és solid típussal.