【发布时间】:2012-03-03 14:13:21
【问题描述】:
简介:
我正在 asp.net mvc 环境中尝试 LESS。
我使用 dotless 进行服务器端处理(我不想使用客户端处理,尤其是在发布完整项目之后)。
我必须根据不同的事物(例如一天中的时间)应用不同配色方案的设计。
在这种情况下感觉不太强大,因为设计一个参数化的 css 并且只在每个主题的文件开头更改大约 10 个变量确实令人振奋。
问题:
但我需要通过外部参数以某种方式更改颜色主题。
想法:
首先我认为像 style.less?theme=fuschia 这样的 URL 参数会很好,但我发现没有办法解析这样的东西。
然后我认为制作一个非常短的 blue.less、green.less、orange.less 只包含声明的颜色变量,并在每个变量中包含 main.less 将是一个可靠的解决方案。
我没有机会尝试第二种解决方案,但我认为现在是寻求建议的最佳时机。
问题又是:我想从外部控制我的less文件中的一些东西。
【问题讨论】:
-
会让你使用下面的less:@foo = bar;
标签: asp.net-mvc less dotless