LESS функцияларида ихтиёрий параметр
Функциялардаги параметрлар ихтиёрий бўлиши мумкин. Бунинг учун уларга сустки қиймат бериш керак. Бунда холда функцияни чақирганда биз параметр қийматини кўрсатмаслигимиз мумкин - ва сусткида кўрсатилган қиймат олинади. Келинг мисолда кўрамиз.
Фарз қилайлик, бизда элемент рангини белгиловчи функция бор:
.color(@c) {
color: @c;
}
Ранг параметри ихтиёрий бўлсин ва сустки қиймат сифатида red қийматига эга бўлсин:
.color(@c: red) {
color: @c;
}
Энди функциямизни параметр билан чақирамиз:
div {
.color(green);
}
Энди функциямизни параметрсиз чақирамиз:
div {
.color();
}