Я ищу способ конвертировать проценты в пиксели без js и использовать только код less/css. Что я имею в виду:нет. конвертировать проценты в пиксели
@val: convertToPx(100%); // here I expect to get 100% converted to px e.g. 350px
&-blocks {
width: calc(@val/5);
}
вы можете ввести различные подходы, как решить эту проблему с меньшим/CSS! Благодаря!
Вы не можете определить это через LESS/любой препроцессор CSS, если вы заранее не указали значение статического пикселя, в котором процент. Если это процент того, что может быть динамически изменено клиентом, вам придется использовать JS для вычисления этого динамически. Что касается связанного примечания, почему бы просто не использовать процент напрямую? 'calc()' может справиться с этим. – Serlite
Я думаю, вы запутываете время компиляции и время выполнения. МЕНЬШЕ не может делать * ничего * для вас во время выполнения. – connexo
Глядя на ваш первый комментарий на ответ MrSp33dy123, кажется, что вы просто можете сделать 'width: calc (100%/5)' или, если вам нужно, чтобы вычисление было видимым в css, 'width: calc (~ '100%/5 ') ' – henry