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 түрүндөгү чекти түзсүн.