改变主题颜色的最佳方法是什么?

时间:2016-06-15 00:06:33

标签: php css variables dynamic styles

我有一吨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技巧)或根据需要动态切换样式表(尽管我不愿意)。

有没有更好的方法来解决所有这些问题,我们可以使用变量而不必创建大量的类列表?

由于

0 个答案:

没有答案