У меня есть этот код:Как я могу получить имя переменной в переменной LESS?
// Color settings
.setCat(@x) {
[email protected]{x} {
.menu-link {
&.selected, &:hover { background: [email protected]{"[email protected]{x}"}; }
&:hover:after { border-top-color: [email protected]{"[email protected]{x}"}; }
&:only-child:after { border-top-color: transparent; }
}
.menu-link-submenu { background: [email protected]{"[email protected]{x}"}; }
}
}
.setCat(1);
Я надеюсь, что вы можете увидеть, что я пытаюсь сделать. Мне нужен вывод @ catColor1, который LESS затем скомпилирует в мой гексаговый цвет, сохраненный в этой переменной.
Возможно ли это? Есть ли способ лучше?
Ваш код, хотя всеобъемлющий, не хватает достаточного объяснения. Я бы хотел помочь, но я также хотел бы, чтобы вы это немного разобрали. – AdityaSaxena