Может ли sass @mixin принимать неопределенное количество аргументов?

Я пытаюсь создать sass-миксин для переходов. Это то, что у меня есть до сих пор.

@mixin transition($var)
  -webkit-transition: $var
  transition: $var

Я хочу иметь возможность передавать ему несколько аргументов, подобных этому

@include transition(color .5s linear, width .5s linear)

К сожалению, я получаю следующую ошибку

Syntax error: Mixin transition takes 1 argument but 2 were passed.

Есть ли способ сделать это, чтобы он выдавал следующий вывод в css, при этом принимая неопределенное количество аргументы?

-webkit-transition: color .5s linear, width .5s linear;
transition: color .5s linear, width .5s linear;
36
задан Ryan 25 October 2011 в 20:58
поделиться