Mitme valikulise parameetriga funktsioonid LESS-is
Kui funktsioonil on mitu parameetrit, peavad valikulised parameetrid asetsema lõpus. Vaatame seda näite varal.
Olgu meil funktsioon, mis määrab nii teksti värvi kui ka tausta värvi:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Teeme nii, et teine parameeter oleks valikuline:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
Nüüd teeme nii, et ka esimene parameeter oleks valikuline:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Tehke funktsioon border, mis määrab
piirjoone. Olgu sellel kolm parameetrit:
paksus, värv ja piirjoone tüüp. Olgu vaikimisi
piirjoone paksus 1px,
värv black ja tüüp solid.