0

次のフィルターをコンパイルするには、LESS ファイルが必要です。

filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");

LESS は + 記号とスペースを削除しているため、エスケープするための正しい構文を理解できないようです。バックスラッシュを追加することで、なんとか+記号を維持できました。しかし、これはスペースでは機能しませんでした。とても簡単だと思いますが、理解できません;-)

4

1 に答える 1

2

これを試して:

filter: ~"url('data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale')";
于 2013-01-14T23:40:41.607 に答える