我有一个应用程序,我想在运行时更改整个主题。我在自定义样式标签中定义了原色,如下所示:
<style is="custom-style">
/* Application theme */
:root {
--dark-primary-color: #3b280a;
--default-primary-color: #FDB815;
--light-primary-color: #fdd85f;
}
</style>
以后是否可以为这些变量应用其他值?我尝试通过附加添加新的自定义样式文件
<link rel="import" href="../styles/other-style.html">
到头部,但这是行不通的。我认为聚合物起初会解释这一点,对吗?我现在正在考虑完全不使用自定义样式,而是将整个应用程序包装在一个可以设置变量样式的元素中,但这似乎需要大量工作,也许有人有更好的主意吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句