Parametri opzionali multipli nelle funzioni LESS
Se una funzione ha più parametri, i parametri opzionali devono essere posizionati alla fine. Vediamo un esempio.
Supponiamo di avere una funzione che imposta il colore del testo e contemporaneamente il colore di sfondo:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Facciamo in modo che il secondo parametro sia opzionale:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
Ora facciamo in modo che anche il primo parametro sia opzionale:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Crea una funzione border che imposta
il bordo. Lascia che accetti tre parametri:
spessore, colore e tipo di bordo. Lascia che per impostazione predefinita
la funzione crei un bordo con spessore 1px,
colore black e tipo solid.