#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 , спасибо.