2

グレースケール関数を使用したいのですが、LESS がこのエラーをスローし続け、グレースケールの 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);
    -ms-filter: blur(2px) grayscale(1);
    filter: blur(2px) grayscale(1);
 }
4

1 に答える 1

7

次のことを試してください。LESSはおそらくgrayscale(1)それ自体の有効な関数として認識していませんが、プロパティ値として認識していないため、文字列補間を使用してLESSを適切にコンパイルする必要があります。

 img {
    @filterString: ~"blur(2px) grayscale(1)";

     -webkit-filter: @filterString;
    -moz-filter: @filterString;
    -o-filter: @filterString;
    -ms-filter: @filterString;
    filter: @filterString;
 }
于 2013-01-30T17:48:59.843 に答える