Verskeie opsionele parameters in funksies in LESS
As 'n funksie verskeie parameters het, moet die opsionele parameters aan die einde wees. Kom ons kyk na 'n voorbeeld.
Laat ons 'n funksie hê wat die tekskleur en terselfdertyd die agtergrondkleur stel:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Kom ons maak die tweede parameter opsioneel:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
En nou kom ons maak die eerste parameter ook opsioneel:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Maak 'n funksie border wat die
rand stel. Laat dit drie parameters aanvaar:
dikte, kleur en tipe rand. Laat die funksie
by verstek 'n rand skep met 'n dikte van 1px,
kleur black en tipe solid.