Viacero voliteľných parametrov vo funkciách v LESS
Ak má funkcia viacero parametrov, voliteľné parametre musia byť umiestnené na konci. Pozrime sa na príklad.
Majme funkciu, ktorá nastavuje farbu textu a zároveň farbu pozadia:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Urobme tak, aby druhý parameter bol voliteľný:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
A teraz urobme tak, aby aj prvý parameter bol voliteľný:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Vytvorte funkciu border, ktorá nastavuje
rám. Nech prijíma tri parametre:
hrúbku, farbu a typ rámu. Nech štandardne
funkcia vytvára rám s hrúbkou 1px,
farbou black a typom solid.