О меньшем цикле, ошибка выброса

#loops #less

#циклы #Меньше

Вопрос:

 .loop (@start, @end, @step, @className,@propertyName) when (@start < @end) {
  .@{className}-@{start} {
    @{propertyName}: @start * 1px;
  }
  .loop (@start   @step, @end, @step, @className, @propertyName);
}


.loop(12,48,2,fs,font-size);
 

Я хочу, чтобы цикл css был общим классом, но выдает ошибку, я не знаю, где ошибка.
например:

 .fs-12{
font-size:12px;
}

.fs-13{
font-size:13px;
}

.mt-13{
margin-top:13px;
}
 

Комментарии:

1. Этот код отлично компилируется с помощью компилятора без ссылок (с --strict-math=off опцией).

Ответ №1:

 .loop (@start, @end, @step, @className,@propertyName) when (@start < @end) {
  .@{className}-@{start} {
    @{propertyName}: (@start * 1px);
  }
  .loop ((@start   @step), @end, @step, @className, @propertyName);
}



 .loop(12,48,2, fs, font-size);
 

Комментарии:

1. Это в основном означает, что у вас есть свой --strict-math=on . Если вы ответите сами, пожалуйста, укажите более подробную информацию в ответе.

2. @seven-phases-max, я просто перестраиваю twitter boostrap, я неосторожен, чтобы сделать это, я нахожу конфигурацию на Gruntfile.js , спасибо.