Useita valinnaisia parametreja funktioissa LESS:ssä
Jos funktiolla on useita parametreja, valinnaisten parametrien on sijaittava lopussa. Katsotaanpa esimerkkiä.
Oletetaan, että meillä on funktio, joka asettaa tekstin värin ja samalla taustavärin:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Tehdään toisesta parametrista ei-pakollinen:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
Tehdään nyt ensimmäisestä parametrista ei-pakollinen:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Tee funktio border, joka asettaa
reunan. Olkoon siinä kolme parametria:
paksuus, väri ja reunustyypi. Oletuksena
funktion tulee luoda reuna, jonka paksuus on 1px,
väriltään black ja tyypiltään solid.