我需要为大约 20 种颜色创建类,但对于每一种我需要创建两个 - 一个用于背景颜色,第二个用于边框。我知道我可以对每种颜色都这样做:
@green: #00A300;
.green-background {
background-color: @green;
}
.green-border {
border: 1px solid @green;
}
但我认为应该有更有效的方法。类似的东西我指定变量,然后循环所有颜色并将 CSS 生成模式:
.[color]-background {
background-color: [@color];
}
.[color]-border {
border: 1px solid [@color];
}
这甚至可能吗?