0
由於我正處於開發應用程序的預生產週期,因此我經常更改視覺以便與客戶驗證的內容銜接。如何在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類定義(或重新定義)較少的變量?