LESSCSS转义过滤器

时间:2013-01-14 23:24:43

标签: css css3 less

我需要我的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正在剥离+符号和空格。我设法通过添加反斜杠来保持+号。但这并不适用于空间。我确信这很容易,但我无法弄明白; - )

1 个答案:

答案 0 :(得分: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')";