Keli neprivalomi parametrai LESS funkcijose
Jei funkcija turi kelis parametrus, tai neprivalomi parametrai turi būti išdėstyti pabaigoje. Pažiūrėkime pavyzdžiu.
Tarkime, turime funkciją, kuri nustato teksto spalvą ir kartu fono spalvą:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Padarykime, kad antrasis parametras būtų neprivalomas:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
O dabar padarykime, kad ir pirmasis parametras būtų neprivalomas:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Sukurkite funkciją border, kuri nustato
rėmelį. Tegul ji priima tris parametrus:
storį, spalvą ir rėmelio tipą. Tegul pagal nutylėjimą
funkcija sukuria rėmelį, kurio storis 1px,
spalva black ir tipas solid.