这是一个带有文本元素的简单SVG的示例.为了便于阅读,我希望文本周围有一个阴影.我使用CSS实现了这样的解决方案:text-shadow.
这是文本元素:
JSFiddle与SVG
这适用于Chrome和Firefox.但影子在IE中不可见.据我所知,IE支持文本阴影,但不支持SVG.是否有替代解决方案,以获得类似的效果?从IE 9开始会很棒,但如果它只有10或11也会很好.
编辑:我正在寻找一个SVG解决方案.SVG用作地图的一部分,因此进行平移和缩放.因此,使用HTML元素的解决方案并不是很有用.
您可以使用表单的等效SVG过滤器替换单个CSS文本阴影...
只需填写半径,offset-x,offset-y和颜色值即可.
您的CSS示例组合了四个偏移非模糊阴影.等效的SVG过滤器可能看起来像......