下面的代碼工作的主頁上,其中「頁面URL」 ==「基礎URL」如何使用SVG濾鏡和<base>標籤一起
但沒有任何其他網頁
<svg>
<filter id="blur">
<feGaussianBlur stdDeviation="5"></feGaussianBlur>
</filter>
<image id="svg-image" xmlns:href="http://x.com/image.jpg"
filter="url(#blur)">
</image>
</svg>
上是否有辦法從外部svg文件引用「只有過濾器」?
如:
1.External文件@(http://localhost/somewhere/external.svg)
<svg>
<filter id="blur">
<feGaussianBlur stdDeviation="5"></feGaussianBlur>
</filter>
</svg>
2.HTML文件@(http://localhost/elsewhere)
<svg>
<image id="svg-image" xmlns:href="http://x.com/image.jpg"
filter="url(/somewhere/external.svg#blur)">
</image>
</svg>
在參考標題,也許最好不要做。 –
@RobertLongson我的困境是,SVG只在一個地方使用(但必要),而BASE則在整個站點使用。所以我只是想盡可能地解決問題? – user3380710
停止使用底座或停止使用濾鏡(或剪輯路徑或標記或遮罩)或停止使用Chrome(或IE或Safari或Opera)。 –