На самом деле у меня есть несколько переменных LESS, определенных следующим образом:
@toolbar-first-level-item-color-background: @transparent-black-80;
@toolbar-first-level-item-color-background_hover: @black;
@toolbar-second-level-item-color-background: lighten(@toolbar-entry-color-background,30%);
@toolbar-second-level-item-color-background_hover: lighten(@toolbar-entry-color-background_hover,30%);
@toolbar-third-level-item-color-background: lighten(@toolbar-entry-color-background,40%);
@toolbar-third-level-item-color-background_hover: lighten(@toolbar-entry-color-background_hover,40%);
@toolbar-fourth-level-item-color-background: lighten(@toolbar-entry-color-background,45%);
@toolbar-fourth-level-item-color-background_hover: lighten(@toolbar-entry-color-background_hover,45%);
Как видите, в нем есть несколько повторений, поэтому мне интересно, можно ли было бы использовать что-то вроде пространств имен или карт для создания более компактного и менее повторяющегося объявления.
Идея начинается со структуры вложенных правил, которые создают очень четкую иерархию с небольшим количеством повторений.