我正在开发一个 HTML/CSS 项目。我想根据颜色为标签和文本创建类。例如
text-red{
color: red;
}
label-white{
color: white;
}
为此,我正在尝试创建一个 mixin,它接受名称和颜色作为参数并创建此类。我写了以下混合:
.mixin(@name, @color) {
.text-@{name} {
color: @color !important;
}
.label-@{name} {
color: @color !important;
}
}
.mixin('white', white);
这给了我以下输出
.text-'white'{ /* notice the quotes*/
color: #ffffff
}
如果我将这个 mixin 运行为 .mixin(white, white); 我明白了
.text-#ffffff{
color: #ffffff
}
如何使用 mixin 创建像 text-white 这样的类?