2013-01-14 97 views
0

我需要我的LESS文件編譯下面的過濾器:LESSCSS逃避過濾

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"); 

我似乎無法找出正確的語法逃脫它,因爲少剝+號和空格。我設法通過添加反斜槓來保留+符號。但這不適用於空間。我敢肯定,這是超級容易,但我無法弄清楚;-)

回答

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')"; 
+0

我想這更早,它沒有工作。然而,仔細觀察,我懷疑我的CSS縮小器是d * ck。我會研究它,如果是這樣的話,我會批准你的答案。 TNX! – DivZero

+0

它似乎很好地編譯在http://winless.org/online-less-compiler – ScottS

+0

是的,這絕對是我的CSS壓縮器(凹陷 - 壓縮),這是行動起來。感謝您的回答。希望我能明天排出壓縮機問題。 – DivZero