我正在處理HTML/CSS項目。我想根據顏色爲標籤和文本創建類。例如如何在存儲顏色名稱的Less變量中避開引號?
text-red{
color: red;
}
label-white{
color: white;
}
要做到這一點,我想創建一個接受名稱和顏色作爲參數的mixin並創建這個類。我寫了下面的mixin:
.mixin(@name, @color) {
[email protected]{name} {
color: @color !important;
}
[email protected]{name} {
color: @color !important;
}
}
.mixin('white', white);
這給了我下面的輸出
.text-'white'{ /* notice the quotes*/
color: #ffffff
}
如果我運行這個混入作爲.mixin(白,白);我得到
.text-#ffffff{
color: #ffffff
}
如何使用mixin創建類似文本的類?
如果你這樣做[你會有一個不好的時間](http://stackoverflow.com/questions/3687763/replacing-css-classes-with-more-generic-ones/3687819#3687819)。你也可以使用內聯樣式。 –
我明白了。我會考慮可能性。感謝您指出帖子。 – suparngp