Valgfri parameter i funksjoner i LESS
Parametere i funksjoner kan være valgfrie. For å gjøre dette må de tilordnes en standardverdi. I dette tilfellet, når vi kaller funksjonen, kan vi utelate å spesifisere parameterverdien - og standardverdien vil bli brukt. La oss se på et eksempel.
La oss si vi har en funksjon som setter fargen på et element:
.color(@c) {
color: @c;
}
La oss gjøre fargeparameteren valgfri med
standardverdi red:
.color(@c: red) {
color: @c;
}
La oss nå kalle funksjonen vår med en parameter:
div {
.color(green);
}
La oss nå kalle funksjonen vår uten parameter:
div {
.color();
}