我有一個包含濾波器,用於在FF加入灰朦相似圖片的CSS: -銳壓縮機是從過濾器中除去空間值
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"); /* Firefox 10+, Firefox on Android */
當我使用銳壓縮機它刪除所有過濾器值,並且變得之間的空間像這樣: -
.desaturate{filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='grayscale'><feColorMatrixtype='matrix'values='0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010'/></filter></svg>#grayscale")}
它刪除使它在FF中無用的空格。
我也試着將它移動到一個.svg文件,但它在FF中給出了跨域問題。請提出建議,如果有人有任何想法,我該如何解決這個問題?
這是正確的答案改變:你應該是URL編碼數據的URL。 – chris