Опционален параметар во функции во LESS
Параметрите во функции може да бидат опционални. За тоа треба да им зададете стандардна вредност. Во овој случај, при повикување на функцијата можеме да не ја наведеме вредноста на параметарот - и ќе се земе наведената стандардна вредност. Ајде да погледнеме на пример.
Нека имаме функција која ја задава бојата на елементот:
.color(@c) {
color: @c;
}
Ајде да го направиме параметарот за боја да не биде
задолжителен и стандардно да има вредност red:
.color(@c: red) {
color: @c;
}
Ајде сега да ја повикаме нашата функција со параметар:
div {
.color(green);
}
А сега ајде да ја повикаме нашата функција без параметар:
div {
.color();
}