Više opcionih parametara u funkcijama u LESS-u
Ako funkcija ima više parametara, opcioni parametri moraju biti pozicionirani na kraju. Hajde da pogledamo primer.
Recimo da imamo funkciju koja postavlja boju teksta i istovremeno boju pozadine:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Hajde da učinimo da drugi parametar bude opcioni:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
A sada hajde da učinimo da i prvi parametar bude opcioni:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Napravite funkciju border, koja definiše
okvir. Neka prima tri parametra:
debljinu, boju i tip okvira. Neka podrazumevano
funkcija kreira okvir debljine 1px,
boje black i tipa solid.