如何创建一个可主题的网站?

时间:2012-12-18 21:04:31

标签: css html5 themes less

我正在开发一个网站,我希望允许用户切换主题(主要是颜色,字体等,而不是布局)。

我的想法是在身体上有一个类,比如theme1,然后将所有样式放在该类下面:

.theme1{
    //less code here
}


.theme2{
    //less code here
}

这样,为了切换主题,我所要做的就是替换正文中的类。

这是一个很好的解决方案,还有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是LESS,那么将所有样式包装在

中非常简单
body.theme-class { }

选择

这似乎合情合理;它使更改主题成为更改body标签上的类的简单案例。