LESS'te Fonksiyonlarda Birden Fazla İsteğe Bağlı Parametre
Bir fonksiyon birden fazla parametreye sahipse, isteğe bağlı parametreler sonda yer almalıdır. Hadi bir örnekle görelim.
Diyelim ki metin rengini ve aynı zamanda arkaplan rengini belirleyen bir fonksiyonumuz var:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Şimdi ikinci parametreyi isteğe bağlı yapalım:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
Şimdi de ilk parametreyi isteğe bağlı yapalım:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Bir kenarlık belirleyen border fonksiyonunu yapın.
Üç parametre alsın: kalınlık, renk ve kenarlık tipi.
Varsayılan olarak fonksiyon 1px kalınlığında,
black renginde ve solid tipinde kenarlık oluştursun.