Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer ie 9中svg过滤器的备选选项_Internet Explorer_Svg - Fatal编程技术网

Internet explorer ie 9中svg过滤器的备选选项

Internet explorer ie 9中svg过滤器的备选选项,internet-explorer,svg,Internet Explorer,Svg,最近,我开始使用svg做一些工作,偶然发现了svg过滤器的概念。 然而,很快我就意识到IE9不支持这个功能 是否有人知道我可以应用任何回退技术,以便获得与svg过滤器支持的类似的视觉效果 基本上,我想对路径元素应用阴影、模糊等过滤器。我想我可以使用css3来实现这一点,但css3似乎不完全适用于svg元素 身体{ 边际:0px; 填充:0px; } var canvas=document.getElementById('myCanvas'); var context=canvas.getCo

最近,我开始使用svg做一些工作,偶然发现了svg过滤器的概念。 然而,很快我就意识到IE9不支持这个功能

是否有人知道我可以应用任何回退技术,以便获得与svg过滤器支持的类似的视觉效果

基本上,我想对路径元素应用阴影、模糊等过滤器。我想我可以使用css3来实现这一点,但css3似乎不完全适用于svg元素


身体{
边际:0px;
填充:0px;
}
var canvas=document.getElementById('myCanvas');
var context=canvas.getContext('2d');
context.rect(188,40,200,100);
context.fillStyle='red';
context.shadowColor='#999';
context.shadowBlur=20;
context.shadowOffsetX=15;
context.shadowOffsetY=15;
context.fill();

看看拉斐尔的作品。您可以扩展它,或者使用当前的扩展在IE中进行过滤

我知道ie9支持画布,但是我们使用的是svg而不是画布。