Flera valfria parametrar i funktioner i LESS

Om en funktion har flera parametrar, bör de valfria parametrarna placeras i slutet. Låt oss titta på ett exempel.

Låt oss säga att vi har en funktion som sätter färgen på text och samtidigt bakgrundsfärgen:

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

Låt oss göra så att den andra parametern är valfri:

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

Och låt oss nu göra så att den första parametern också är valfri:

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

Skapa funktionen border, som sätter en kant. Låt den ta tre parametrar: tjocklek, färg och kanttyp. Låt som standard funktionen skapa en kant med tjockleken 1px, färgen black och typen solid.