Flere valgfrie parametre i funksjoner i LESS
Hvis en funksjon har flere parametre, må de valgfrie parameterne plasseres på slutten. La oss se på et eksempel.
La oss si at vi har en funksjon som setter fargen på teksten og samtidig bakgrunnsfargen:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
La oss gjøre slik at den andre parameteren er valgfri:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
Og la oss nå gjøre slik at den første parameteren også er valgfri:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Lag en funksjon border som setter
rammen. La den ta imot tre parametre:
tykkelse, farge og rammetype. La funksjonen som standard
opprette en ramme med en tykkelse på 1px,
fargen black og typen solid.