Возможно ли, что в LESS можно пройти через массив цветов и создать для них новые глобальные переменные?создавать новые переменные из массива меньше
например
//array
@colors: 'main #0f0', 'second #f00', 'third #00f';
// what i would like to have:
@main-color: #0f0;
@second-color: #f00;
@third-color: #00f;
уже пробовал некоторые JS циклические т.д., но я всегда stucked на самом деле передавая имена в новом переменном, или лучше сказать, новые переменный с переменной
любых идей?
см: http://stackoverflow.com/questions/29079094/less-generate-variables-with-loops –
http://runnable.com/UnP3Yzjpzm8_AAB2/how-to-modify-variables-fo r-less-js, который был бы идеей, если бы я мог получить доступ к компилятору как-то – ceed
Поскольку вы используете javascript, так или иначе просто преобразуйте свой массив строк в формат 'var: value' прямо в вашем скрипте. Не нужно беспокоиться. Обратите внимание, что 'modifyVars' изящно может принимать массивы. –