Vigezo Vyote vya Kazi katika LESS

Wacha tuwe na kazi ifuatayo:

styles.less.border(@w, @c, @t) {
  border: @w @c @t;
}

Wakati wa kuunda kazi kama hiyo sio rahisi sana kwa sababu tunalazimika kwanza kuorodhesha vigezo vyote katika tamko la kazi, na kisha kuorodhesha vigezo kama hivyo ndani ya kazi.

Msada utakuja kutoka kwa kitofautishi maalum cha ufunguo @arguments, ambacho kina vigezo vyote vya kazi. Wacha turahisishe msimbo wetu kwa kutumia kitofautishi hiki:

styles.less.border(@w, @c, @t) {
  border: @arguments;
}
Задание 1

Rahisisha msimbo wa kazi ifuatayo:

styles.less.shadow(@x, @y, @r, @w, @c) {
  box-shadow: @x @y @r @w @c;
}