Colors 减去颜色值时CSS编译错误更少
我正在运行lessc my.less my.css 代码: 未能提供此错误 NameError:变量@background-在 但是,Colors 减去颜色值时CSS编译错误更少,colors,compilation,less,subtraction,Colors,Compilation,Less,Subtraction,我正在运行lessc my.less my.css 代码: 未能提供此错误 NameError:变量@background-在 但是, input[type='text'] { border: 1px solid (@background+#222); } 会有用的 我读过关于BOM的文章,但事实并非如此。我还检查了less编译器是否安装了最新的nodejs。我也试过了。想法之外。该-可能是标识符的一部分。这就是为什么它告诉您它找不到变量@background-。另一方面,+从来都不
input[type='text'] {
border: 1px solid (@background+#222);
}
会有用的
我读过关于BOM的文章,但事实并非如此。我还检查了less编译器是否安装了最新的nodejs。我也试过了。想法之外。该
-
可能是标识符的一部分。这就是为什么它告诉您它找不到变量@background-
。另一方面,+
从来都不是标识符的一部分,因此很少有人知道变量是@background
。您只需插入一个空格即可使其正常工作:
input[type='text'] {
border: 1px solid (@background -#222);
}
“-”不起作用很奇怪,但我找到了可以起作用的difference()函数。
input[type='text'] {
border: 1px solid (@background -#222);
}