Flere valgfrie parametre i funktioner i LESS
Hvis en funktion har flere parametre, skal de valgfrie parametre placeres til sidst. Lad os se på et eksempel.
Lad os sige, at vi har en funktion, der angiver farven på teksten og samtidig baggrundsfarven:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Lad os gøre det sådan, at den anden parameter er valgfri:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
Og lad os nu gøre det sådan, at den første parameter også er valgfri:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Lav en funktion border, der angiver
en grænse. Lad den tage tre parametre:
tykkelse, farve og grænsetype. Lad som standard
funktionen oprette en grænse med en tykkelse på 1px,
farven black og typen solid.