Več neobveznih parametrov v funkcijah v LESS
Če ima funkcija več parametrov, morajo biti neobvezni parametri nameščeni na koncu. Poglejmo si primer.
Recimo, da imamo funkcijo, ki določa barvo besedila in hkrati barvo ozadja:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Naredimo, da drugi parameter ni obvezen:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
In sedaj naredimo, da tudi prvi parameter ni obvezen:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Naredite funkcijo border, ki določa
obrobo. Naj sprejme tri parametre:
debelino, barvo in tip obrobe. Naj privzeto
funkcija ustvari obrobo debeline 1px,
barve black in tipa solid.