我在less
中读到了属性为变量的内容现在我喜欢使用h1-text-color,具体取决于背景颜色。
@black: black;
@white: white;
* when ($background = @black) > h1 {
color: @white;
}
* when ($background = @white) > h1 {
color: @black;
}
不幸的是它不起作用。
处理器(在java中)给我一个:
org.lesscss.LessException: SyntaxError: expected condition in C:\Program Files\apache-tomcat-8.5.27\temp\tmp8751667891323027624less.tmp on line 11, column 9:
10
11 * when ($background = @black) > h1 {
12 color: @white;
at org.lesscss.LessCompiler.compile(LessCompiler.java:423)
at org.lesscss.LessCompiler.compile(LessCompiler.java:330)
at org.lesscss.LessCompiler.compile(LessCompiler.java:312)
答案 0 :(得分:0)
依赖
<dependency>
<groupId>org.lesscss</groupId>
<artifactId>lesscss</artifactId>
<version>LATEST</version>
</dependency>
解决了1.7以下的兼容版本。该功能仅适用于3.0。