⊗mkLsBsFOP 23 of 41 menu

LESS da funktsiyalarda ixtiyoriy parametr

Funktsiyalardagi parametrlar ixtiyoriy bo‘lishi mumkin. Buning uchun ularga standart qiymat berilishi kerak. Bunday holda, funktsiyani chaqirishda biz parametr qiymatini ko‘rsatmasligimiz mumkin - va standart ko‘rsatilgan qiymat olinadi. Keling misolni ko‘rib chiqaylik.

Faraz qilaylik, bizda element rangini belgilovchi funktsiya mavjud:

.color(@c) { color: @c; }

Keling, rang parametri ixtiyoriy bo‘lishi va standart red qiymatiga ega bo‘lishi uchun sozlaymiz:

.color(@c: red) { color: @c; }

Keling, endi funktsiyamizni parametr bilan chaqiramiz:

div { .color(green); }

Endi esa funktsiyamizni parametrsiz chaqiramiz:

div { .color(); }
azbydeenesfrkakkptruuz