如何通过点击切换MDL主题?

时间:2016-03-10 12:08:45

标签: css material-design material-design-lite

有没有办法只通过按钮点击更改材料设计主题颜色?

让我们说我希望我的应用程序支持个性化,以便每个用户都可以选择预定义的主题调色板。与此类似的东西:http://www.getmdl.io/customize/index.html。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

当您为主题选择两种新颜色时,MDL网站上的Demo实际上会生成一个全新的样式表。因此,您可以为不同的主题生成不同的样式表。当主题发生变化时,您可以删除旧样式并动态添加新样式标记,其中包含新样式。

或者如果你使用像react这样的库,你可以用JS编写你的css,这样你就可以通过改变JS中的css对象来改变主题。