Я использую less mixin, который генерирует случайное число в заданном диапазоне. вот код:
.makeRandom(@min: 0, @max: @min+1) {
// Math.floor(Math.random() * (max - min + 1)) + min
@getNum: `(Math.floor(Math.random() * (@{max} - @{min} + 1)) + @{min})`;
}
и Вызов другой анимации набора миксинов при вызове div:
.move (@left : 45% , @duration: 5s ,@delay : 2s) {
animation: moveUp @duration linear @delay infinite;
/* Safari and Chrome: */
-webkit-animation: moveUp @duration linear @delay infinite ;
.makeRandom(100, 400);
margin-left: unit(@getNum ,'px');
}
но я получаю эту ошибку
SyntaxError: функция оценки ошибки
unit
: первый аргумент единицы должен быть числом
когда я пытался поменять агрегат. как я могу изменить единицу @getnum?