【问题标题】:Using LESS for custom styling使用 LESS 进行自定义样式
【发布时间】:2013-06-28 10:01:35
【问题描述】:

我正在处理的当前项目要求某些客户需要自己的样式(颜色、字体等)。其他客户将使用我们设计师精心设计的默认样式。

我被吸引到使用 LESS 之类的东西,这样我们就可以为每个客户创建一个不同的变量文件,并将该文件导入到每个需要它的 css/less 样式表中。变量文件将驻留在每个客户的不同文件夹中。

我遇到的问题是如何将自定义变量 less 文件导入/引用到其他样式表中。

这是一个 asp.net 网站(不是 MVC)。

【问题讨论】:

  • 看看LESS 1.4.0(尚未在他们的网站上发布,但仅在 GitHub 上可用)。您现在可以将 @imports 与变量一起使用,也许它会对您有所帮助。

标签: css less


【解决方案1】:

编写了一个 MSBuild 目标,以使用无点编译器为每个不同的客户编译所有 LESS 文件。目标使用来自MSBuildTasks 的 FileUpdate 任务在编译任务之前修改每个 LESS 文件中的变量 Import 语句,例如 @import '/css/default/variables.less' 更改为 '/css/customer1/variables.less '等等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 2018-06-25
    • 2020-07-08
    相关资源
    最近更新 更多