Всички параметри на функцията в LESS
Нека имаме следната функция:
.border(@w, @c, @t) {
border: @w @c @t;
}
При създаването на такава функция не е много удобно, че първо трябва да изброим всички параметри в декларацията на функцията, а след това да изброяваме същите параметри вътре във функцията.
На помощ идва специалната ключова променлива
@arguments, съдържаща в себе си всички
параметри на функцията. Нека опростим нашия код, като използваме
тази променлива:
.border(@w, @c, @t) {
border: @arguments;
}
Опростете кода на следната функция:
.shadow(@x, @y, @r, @w, @c) {
box-shadow: @x @y @r @w @c;
}