为不同的主题一次生成css?

为不同的主题一次生成css?,css,less,Css,Less,我使用较少的主题。我有两个不同颜色的主题,我现在做的是注释其他变量的定义,去掉一个主题的变量,编译更少的css。我为所有其他主题生成css,并为其他主题重复此操作。有没有其他方法可以一次生成所有主题css 我甚至准备更改less文件的结构。是的 基于该主题名称,您必须创建css文件,如theme1.css、theme2.css 因此,在此基础上,您可以检查当前运行的主题以及可以加载的theme.css。您始终可以将样式表分为两个变量,然后是主题。说出variables.less和theme.le

我使用较少的主题。我有两个不同颜色的主题,我现在做的是注释其他变量的定义,去掉一个主题的变量,编译更少的css。我为所有其他主题生成css,并为其他主题重复此操作。有没有其他方法可以一次生成所有主题css

我甚至准备更改less文件的结构。

是的

基于该主题名称,您必须创建css文件,如theme1.css、theme2.css


因此,在此基础上,您可以检查当前运行的主题以及可以加载的theme.css。

您始终可以将样式表分为两个变量,然后是主题。说出variables.less和theme.less


如果您使常规主题化变量足够抽象(例如颜色为@primary和@secondary),您可以编写任意数量的无变量表单,并决定通过jquery动态显示哪些表单。然后theme.less将保持不变,填充它的变量将根据您决定如何使用jQuery动态放置在其中。

我的问题不是在客户端加载主题,而是一次为所有主题编译不同的css文件。