Opcjonalny parametr w funkcjach w LESS
Parametry w funkcjach mogą być opcjonalne. Aby to osiągnąć, należy ustawić dla nich wartość domyślną. W takim przypadku przy wywoływaniu funkcji możemy nie podawać wartości parametru - i zostanie użyta określona wartość domyślna. Spójrzmy na przykład.
Załóżmy, że mamy funkcję ustawiającą kolor elementu:
.color(@c) {
color: @c;
}
Sprawmy, aby parametr koloru nie był
wymagany i domyślnie miał wartość red:
.color(@c: red) {
color: @c;
}
Wywołajmy teraz naszą funkcję z parametrem:
div {
.color(green);
}
A teraz wywołajmy naszą funkcję bez parametru:
div {
.color();
}