jquery - SVG 高斯模糊在 Firefox 中不起作用

标签 jquery css svg blur gaussian

我已经浏览了这里关于这个问题的其他几个帖子,但我仍然很难过。我最终得到了以下代码:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="jquery-1.10.1.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    $("#promoIMG").css({
        "filter": "blur(4px)", 
        "-webkit-filter": "blur(4px)", 
        "-moz-filter": "blur(4px)",
            "-o-filter": "blur(4px)",
        "-ms-filter": "blur(4px)",
        "filter":"url('#f1')"
    });
});
</script>
</head>

<body>

<div id="promoIMG"><br/>
<p>asdasdasddas</p>
    <img src="excel_graph_large.png" alt="AKB" />
    </div>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <defs>
    <filter id="f1" x="0" y="0">
      <feGaussianBlur stdDeviation="100" />
    </filter>
  </defs>
</svg>


</body>
</html>

它似乎可以在 Chrome 和 ie 中按预期工作,但不能在 Mozilla Firefox 中工作。任何帮助将不胜感激!

最佳答案

只是你有一个疯狂的hudge值。 尝试这个:

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <defs>
    <filter id="f1" x="0" y="0">
      <feGaussianBlur stdDeviation="5" />
    </filter>
  </defs>
</svg>

关于jquery - SVG 高斯模糊在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17178817/

相关文章:

css - 如何在 Bootstrap 的背景图片中添加文字?

svg - 将 SVG 工具提示添加到 <circle/> 上的描边

html - 在 html 和 css 中调整 Material 设计图标大小的最简单方法是什么?

javascript - jquery ajax加载数据选项选择

javascript - 通过for循环连接字符串

css - 锚定在 li 内获得所有空间

html - 如何在段落中内联 <svg> ?

javascript - DatePicker 功能不起作用

javascript - 在html5中,Javascript有没有办法让我只绘制可拖动的多边形?或者监听鼠标事件?

html - 垂直对齐不同高度的元素与顶部/底部边距