- 目標:創建可以通過CSS被應用,是標度獨立的三角形陰影(即一個向量,而不是光柵圖像)
- 經過大量的研究(我當然願意選擇)我選擇使用SVG背景圖像作爲數據URI(以避免額外的HTTP請求)。
- 我知道這可以工作:http://jsfiddle.net/6WAtQ/
如果我堅持:
我創建了一個簡單的SVG三角形,用高斯模糊效果,如果它的寫直接在HTML中(而不是CSS),svg完美地工作:http://jsfiddle.net/RAKWB/
<svg class="shadow" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <filter id="f1"> <feGaussianBlur in="SourceGraphic" stdDeviation="5" /> </filter> </defs> <polygon points="200,0 200,200 0,200" filter="url(#f1)"/> </svg>
所以,我想用我自己的三角形SVG複製上述(http://jsfiddle.net/6WAtQ/),
- 我更換了井號與 '%23',但沒有骰子
它不工作:http://jsfiddle.net/ZPWxK/1/
body { background-image: url("data:image/svg+xml;utf8,data:image/svg+xml;utf8,<svg class="shadow" xmlns="http://www.w3.org/2000/svg" version="1.1"><defs><filter id="f1"><feGaussianBlur in="SourceGraphic" stdDeviation="5" /></filter></defs><polygon points="200,0 200,200 0,200" filter="url(%23f1)"/></svg>"); }
的思考?