Vairāki neobligātie parametri funkcijās LESS
Ja funkcijai ir vairāki parametri, tad neobligātajiem parametriem jāatrodas beigās. Apskatīsim piemērā.
Pieņemsim, ka mums ir funkcija, kas nosaka teksta krāsu un vienlaikus fona krāsu:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Padarīsim otro parametru par neobligātu:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
Tagad padarīsim arī pirmo parametru par neobligātu:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Izveidojiet funkciju border, kas nosaka
apmali. Lai tā pieņem trīs parametrus:
biezumu, krāsu un apmales tipu. Lai pēc noklusējuma
funkcija izveido apmali ar biezumu 1px,
krāsu black un tipu solid.