Parametra të shumtë opsionalë në funksionet LESS
Nëse një funksion ka parametra të shumtë, parametrat opsionalë duhet të vendosen në fund. Le të shohim një shembull.
Le të themi se kemi një funksion që vendos ngjyrën e tekstit dhe njëkohësisht ngjyrën e background:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Le ta bëjmë parametrin e dytë të jetë opsional:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
Tani le ta bëjmë edhe parametrin e parë të jetë opsional:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Krijoni funksionin border, i cili vendos
kufirin. Le të pranojë tre parametra:
trashësinë, ngjyrën dhe llojin e kufirit. Si parazgjedhje
funksioni le të krijojë një kufi me trashësi 1px,
ngjyrë black dhe lloj solid.