Less 灰度不适用于较少的颜色
我想使用grayscale函数,但是LESS一直抛出这个错误,我没有看到grayscale的mixin或者如何使用它。有什么帮助吗Less 灰度不适用于较少的颜色,less,grayscale,Less,Grayscale,我想使用grayscale函数,但是LESS一直抛出这个错误,我没有看到grayscale的mixin或者如何使用它。有什么帮助吗 Error 148 Expected color in function 'grayscale' img { -webkit-filter: blur(2px) grayscale(1); -moz-filter: blur(2px) grayscale(1); -o-filter: blur(2px) grayscale(1);
Error 148 Expected color in function 'grayscale'
img {
-webkit-filter: blur(2px) grayscale(1);
-moz-filter: blur(2px) grayscale(1);
-o-filter: blur(2px) grayscale(1);
-ms-filter: blur(2px) grayscale(1);
filter: blur(2px) grayscale(1);
}
尝试以下方法。LESS可能不会将
grayscale(1)
识别为其自身的有效函数,但也不会将is视为属性值,因此,此时您需要使用字符串插值来获得LESS以进行良好编译
img {
@filterString: ~"blur(2px) grayscale(1)";
-webkit-filter: @filterString;
-moz-filter: @filterString;
-o-filter: @filterString;
-ms-filter: @filterString;
filter: @filterString;
}
检查是否声明了任何称为grayscale的方法,尝试将参数作为字符串写入。我如何以较少的字符串形式写入如上所述的内容?我在任何地方都找不到灰度。