如何像模糊图像一样模糊iframe?

时间:2015-04-05 21:09:37

标签: javascript jquery html css iframe

有没有办法使用jQuery模糊iframe几秒钟?它应该看起来像高斯模糊,例如在photoshop中。 (这里是example image,见右侧)

iframe中显示的链接不是同一个来源,这就是为什么我一直在努力解决这个问题。无法修改iframe的内容。

是否可以使用jQuery将模糊应用于不同来源的iframe几秒钟?

3 个答案:

答案 0 :(得分:4)

您可以模糊CSS 3中的任何元素:



#iframe-container {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

<div id="iframe-container">
  <iframe src="//example.com"></iframe>
</div>
&#13;
&#13;
&#13;

答案 1 :(得分:2)

您只需通过CSS3应用模糊滤镜:

$("iframe").css("filter","blur(5px)")

不要忘记填充过滤器属性。也许您可以考虑使用适当的属性将类应用于iframe,如您所见here

答案 2 :(得分:-4)

iframe.contents().find('body').blur()