使用LESS进行自定义样式

时间:2013-07-01 10:04:30

标签: css less

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

我被吸引到使用像LESS这样的东西,以便每个客户都有一个不同的变量文件,并将该文件导入每个需要的css / less样式表。变量文件将驻留在每个客户的不同文件夹中。

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

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

1 个答案:

答案 0 :(得分:2)

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