Semua Parameter Fungsi dalam LESS
Misalkan kita memiliki fungsi berikut:
.border(@w, @c, @t) {
border: @w @c @t;
}
Ketika membuat fungsi seperti ini, hal yang kurang nyaman adalah kita harus terlebih dahulu mendaftarkan semua parameter dalam deklarasi fungsi, lalu mendaftarkan parameter yang sama di dalam fungsi.
Bantuan datang dari variabel kunci khusus
@arguments, yang berisi semua
parameter fungsi. Mari sederhanakan kode kita dengan menggunakan
variabel ini:
.border(@w, @c, @t) {
border: @arguments;
}
Sederhanakan kode fungsi berikut:
.shadow(@x, @y, @r, @w, @c) {
box-shadow: @x @y @r @w @c;
}