Voliteľný parameter vo funkciách v LESS
Parametre vo funkciách môžu byť voliteľné. Preto je potrebné nastaviť im predvolenú hodnotu. V takom prípade pri volaní funkcie môžeme neuviesť hodnotu parametra - a použije sa zadaná predvolená hodnota. Pozrime sa na príklad.
Predpokladajme, že máme funkciu, ktorá nastavuje farbu elementu:
.color(@c) {
color: @c;
}
Urobme tak, aby parameter farby nebol
povinný a mal predvolenú hodnotu red:
.color(@c: red) {
color: @c;
}
Poďme teraz zavolať našu funkciu s parametrom:
div {
.color(green);
}
A teraz zavolajme našu funkciu bez parametra:
div {
.color();
}