Бірнеше міндетті емес параметрлері бар функциялар 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 түріндегі шекара жасасын.