Viacero voliteľných parametrov vo funkciách v LESS

Ak má funkcia viacero parametrov, voliteľné parametre musia byť umiestnené na konci. Pozrime sa na príklad.

Majme funkciu, ktorá nastavuje farbu textu a zároveň farbu pozadia:

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

Urobme tak, aby druhý parameter bol voliteľný:

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

A teraz urobme tak, aby aj prvý parameter bol voliteľný:

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

Vytvorte funkciu border, ktorá nastavuje rám. Nech prijíma tri parametre: hrúbku, farbu a typ rámu. Nech štandardne funkcia vytvára rám s hrúbkou 1px, farbou black a typom solid.