Մի քանի ընտրանքային պարամետրեր LESS-ի ֆունկցիաներում

Եթե ֆունկցիան ունի մի քանի պարամետր, ապա ընտրանքային պարամետրերը պետք է տեղակայվեն վերջում։ Դիտարկենք օրինակով։

Ենթադրենք ունենք ֆունկցիա, որը սահմանում է տեքստի գույնը և միաժամանակ ֆոնի գույնը.

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

Եկեք անենք, որ երկրորդ պարամետրը ընտրանքային լինի.

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

Հիմա եկեք անենք, որ նաև առաջին պարամետրը ընտրանքային լինի.

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

Ստեղծեք border ֆունկցիան, որը սահմանում է շրջանակ։ Թող այն ընդունի երեք պարամետր. հաստությունը, գույնը և շրջանակի տեսակը։ Թող լռելյայն ֆունկցիան ստեղծի 1px հաստության շրջանակ, black գույնով և solid տեսակով։