我使用较少的主题。我有几个不同颜色的主题。我现在要做的是评论其他变量定义,为一个主题省略变量并少编译成 css。我为所有其他主题生成 css,并为其他主题重复此操作。还有其他方法可以一次生成所有主题 css 吗?
我什至准备改变我的less文件的结构。
你总是可以把你的样式表分成两个——变量,然后是主题。说 variables.less 和 theme.less
如果您使一般主题变量足够抽象(例如 @primary 和 @secondary 用于颜色),您可以编写尽可能多的 variable.less 工作表,并决定通过 jquery 动态显示哪些工作表。然后,theme.less 将保持不变,填充它的变量将根据您决定使用 jQuery 的方式动态放置在其中。
是的,
根据该主题名称,您必须创建像 theme1.css,theme2.css 这样的 css 文件。
因此,根据您检查当前运行的主题以及可以加载的 theme.css。