Մի քանի ընտրանքային պարամետրեր 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 տեսակով։