Неколку опционални параметри во функции во 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.