LESS-də funksiyalarda bir neçə isteğe bağlı parametr
Əgər funksiyanın bir neçə parametri varsa, isteğe bağlı parametrlər sonda yerləşməlidir. Gəlin bir nümunəyə baxaq.
Tutaq ki, mətnin rəngini və eyni zamanda fon rəngini təyin edən bir funksiyamız var:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
Gəlin elə edək ki, ikinci parametr məcburi olmasın:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
İndi isə gəlin elə edək ki, birinci parametr də isteğe bağlı olsun:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
Sərhəd təyin edən border funksiyasını hazırlayın.
Qoy onun üç parametri olsun:
qalınlıq, rəng və sərhəd növü. Defolt olaraq
funksiya 1px qalınlığında,
black rəngində və solid növündə sərhəd yaratsın.