Više opcionih parametara u funkcijama u LESS-u

Ako funkcija ima više parametara, opcioni parametri moraju biti pozicionirani na kraju. Hajde da pogledamo primer.

Recimo da imamo funkciju koja postavlja boju teksta i istovremeno boju pozadine:

styles.less.color(@c1, @c2) {
  color: @c1;
  background-color: @c2;
}

Hajde da učinimo da drugi parametar bude opcioni:

styles.less.color(@c1, @c2: white) {
  color: @c1;
  background-color: @c2;
}

A sada hajde da učinimo da i prvi parametar bude opcioni:

styles.less.color(@c1: black, @c2: white) {
  color: @c1;
  background-color: @c2;
}
Задание 1

Napravite funkciju border, koja definiše okvir. Neka prima tri parametra: debljinu, boju i tip okvira. Neka podrazumevano funkcija kreira okvir debljine 1px, boje black i tipa solid.