LESS'te Fonksiyonlarda Opsiyonel Parametre
Fonksiyonlardaki parametreler opsiyonel olabilir. Bunun için onlara bir varsayılan değer atamanız gerekir. Bu durumda, fonksiyonu çağırırken parametrenin değerini belirtmeyebiliriz - ve varsayılan değer kullanılacaktır. Hadi bir örnekle inceleyelim.
Bir elementin rengini belirleyen bir fonksiyonumuz olsun:
.color(@c) {
color: @c;
}
Renk parametresinin opsiyonel olmasını ve
varsayılan olarak red değerine sahip olmasını sağlayalım:
.color(@c: red) {
color: @c;
}
Şimdi fonksiyonumuzu bir parametre ile çağıralım:
div {
.color(green);
}
Şimdi fonksiyonumuzu parametresiz çağıralım:
div {
.color();
}