Я пытаюсь создать сетку с меньшими значениями:
.grid {
/**
* @link http://lesscss.org/functions/#list-functions-each
*/
@selectors: 2, 3, 4, 5;
each(@selectors, {
&.--cols-@{value} {
@width: if((@value < 3), 100% / @value, 50%); // of @value = 2 ?
.list {
flex-basis: ~"calc(@{width} - 1px)";
}
.item {
max-width: ~"calc(@{width} - 1px)";
width: 100%;
}
}
});
}
Но как-то меньше генерирует calc(50% - 1px)
для всех столбцов.Так что вопрос - что я делаю не так?
PS Вы можете проверить здесь: http://lesscss.org/less-preview/