Бисёр параметрҳои ихтиёрӣ дар функсияҳои 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 эҷод кунад.