Поскольку я занимаюсь подготовкой к разработке приложения, я часто меняю визуальность, чтобы сходиться к тому, что будет проверено клиентом.Как разместить информацию в lesscss
Некоторые изображения одной и той же страницы (назовите ее темы) были бы интересными, чтобы я мог быстро представить их клиенту.
Способ, которым я нашел, - создать класс внешнего вида, который я надел на тело, и, изменив его, я мог бы соответствующим образом изменить страницу.
Это говорит, я заинтересован в thematizing глобальной менее изменчивы, например следующим образом:
// default appearance
@navBarHeight: 50px;
.appearanceWhite {
@navBarHeight: 130px;
}
.appearanceBlack {
@navBarHeight: 70px;
}
Таким образом, позже в .less, подхожу с классами следующим образом:
#navBar {
height: @navBarHeight;
// appearance handling
.appearanceBlack & {
background-color: black;
}
.appearanceWhite & {
background-color: white;
}
}
Конечно, реальный случай, если он более сложный.
Можно ли определить (или переопределить) меньше переменных в зависимости от класса CSS внешнего вида?