我有一吨CSS,我需要某些元素的颜色来改变分配给身体类的某些主题。
接近它的最明显的方法是收集每个类并为其分配颜色,例如:
body.blue .btn,
body.blue .icon,
body.blue .whatever {
background: blue;
}
body.green .btn,
body.green .icon,
body.green .whatever {
background: green;
}
但我想知道是否有更好的方法来处理它。即使我使用预处理器,我也很确定我仍然需要以这种方式分配颜色值。我读过的其他解决方案包括使用PHP作为样式表(CSS技巧)或根据需要动态切换样式表(尽管我不愿意)。
有没有更好的方法来解决所有这些问题,我们可以使用变量而不必创建大量的类列表?
由于