Tất cả các tham số của hàm trong LESS
Giả sử chúng ta có hàm sau:
.border(@w, @c, @t) {
border: @w @c @t;
}
Khi tạo một hàm như vậy, điều không thuận tiện là trước tiên chúng ta phải liệt kê tất cả các tham số trong phần khai báo hàm, sau đó lại liệt kê các tham số tương tự bên trong hàm.
Biến đặc biệt @arguments sẽ giúp ích,
biến này chứa tất cả các tham số của hàm.
Hãy đơn giản hóa mã của chúng ta bằng cách sử dụng
biến này:
.border(@w, @c, @t) {
border: @arguments;
}
Hãy đơn giản hóa mã của hàm sau:
.shadow(@x, @y, @r, @w, @c) {
box-shadow: @x @y @r @w @c;
}