Више опционих параметара у функцијама у LESS
Ако функција има више параметара, онда опциони параметри морају да се налазе на крају. Хајде да погледамо на примеру.
Нека имамо функцију која задаје боју текста и истовремено боју позадине:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Хајде да урадимо тако да други параметар буде необавезан:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
А сада хајде да урадимо тако да и први параметар буде необавезан:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Направите функцију border, која задаје
оквир. Нека она прима три параметра:
дебљину, боју и тип оквира. Нека подразумевано
функција креира оквир дебљине 1px,
боје black и типа solid.