当前位置:  开发笔记 > 前端 > 正文

Internet Explorer中带有阴影的SVG文本

如何解决《InternetExplorer中带有阴影的SVG文本》经验,为你挑选了1个好方法。

这是一个带有文本元素的简单SVG的示例.为了便于阅读,我希望文本周围有一个阴影.我使用CSS实现了这样的解决方案:text-shadow.

这是文本元素:


   		
   			
    		
    		Text
    	

JSFiddle与SVG

这适用于Chrome和Firefox.但影子在IE中不可见.据我所知,IE支持文本阴影,但不支持SVG.是否有替代解决方案,以获得类似的效果?从IE 9开始会很棒,但如果它只有10或11也会很好.

编辑:我正在寻找一个SVG解决方案.SVG用作地图的一部分,因此进行平移和缩放.因此,使用HTML元素的解决方案并不是很有用.



1> 小智..:

您可以使用表单的等效SVG过滤器替换单个CSS文本阴影...


    
    
    
    
    
        
        
    

只需填写半径,offset-x,offset-y和颜色值即可.

您的CSS示例组合了四个偏移非模糊阴影.等效的SVG过滤器可能看起来像......


    
        
            
            
            
            
            
            
            
            
            
            
                
                
                
                
                
            
        
    
    
        
        
        Text
    

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有