SVG Filters之虚化Blur Effects

SVG 滤镜

在 SVG 中,可用的滤镜有:

  • feBlend
  • feColorMatrix
  • feComponentTransfer
  • feComposite
  • feConvolveMatrix
  • feDiffuseLighting
  • feDisplacementMap
  • feFlood
  • feGaussianBlur
  • feImage
  • feMerge
  • feMorphology
  • feOffset
  • feSpecularLighting
  • feTile
  • feTurbulence
  • feDistantLight
  • fePointLight
  • feSpotLight

注意:

  • 您可以在每个 SVG 元素上使用多个滤镜!
  • IE 、Safari浏览器暂不支持滤镜!

虚化Blur Effects;

<filter>标签用来定义 SVG 滤镜。<filter>标签使用必需的 id 属性来定义向图形应用哪个滤镜? <filter>标签必须嵌套在 <defs> 标签内。<defs> 标签是 definitions 的缩写,它允许对诸如滤镜等特殊元素进行定义。

SVG <feGaussianBlur>

示例1

<svg height="110" width="110">
  <defs>
    <filter id="f1" x="0" y="0">
      <feGaussianBlur in="SourceGraphic" stdDeviation="15" />
    </filter>
  </defs>
  <rect width="90" height="90" stroke="green" stroke-width="3"
  fill="yellow" filter="url(#f1)" />
</svg>

代码解释:

  • 该元素的id属性定义了滤镜的唯一名称
  • 元素定义了虚化效果
  • 在in=“SourceGraphic”部分定义了在整个元素中创建的效果
  • 该stdDeviation属性定义虚化的值
  • 该元件的滤镜属性链接到了“f1”滤镜
时间: 2024-12-03 07:17:37

SVG Filters之虚化Blur Effects的相关文章

SVG Filters之阴影Drop Shadows

SVG <feOffset> 示例1 <svg height="120" width="120"> <defs> <filter id="f1" x="0" y="0" width="200%" height="200%"> <feOffset result="offOut" in="

IE 10 预览: HTML5先睹为快

 <IE10 Preview: HTML5 First Look> http://www.sencha.com/blog/ie10-preview-html5-first-look/ 作者:Michael Mullany 译者:sp42/zhangxin09 在过去的一年里,我们已经把 HTML5 技术簇的每一环,都置于各款主流手机.平板中进行一连串的测试.作为 HTML5 应用程序的运行平台来说,各大移动设备表现是怎么样的呢?总得来说, 苹果.黑莓和 HP 的平板有抢眼的表现,而 Andro

权威网站投票评出的最好的5个网页设计工具

本文收集了国外权威网站投票选出的5个出色的网页设计工具,大家可以点文字链接或者图片直接去他们的站点了解几种工具的使用方法吧! Just like in most other professions, a web designer's set of tools is what brings a concept into fruition. There are many applications available to our disposal, but there are some that j

js+HTML5基于过滤器从摄像头中捕获视频的方法

  本文实例讲述了js+HTML5基于过滤器从摄像头中捕获视频的方法.分享给大家供大家参考.具体如下: index.html页面: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <div class="warning"> <h2>Native web camera streaming (getUserMedia) is not supported in this browser.</h2> </div>

iOS 各版本中的新特性(What&amp;#39;s New in iOS)- 目录翻译完成

iOS 各版本中的新特性(What's New in iOS) 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 介绍 Introduction文档组织结构 Organization of Thi

iOS7 中的新特性

iOS7 中的新特性 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 介绍 Introduction文档组织结构 Organization of This Document  iOS 7.0 用

Illustrator脚本制作超强内阴影效果教程

给各位Illustrator软件的使用者们来详细的解析分享一下脚本制作超强内阴影效果的教程. 教程分享: 首先,新建一个文档,用圆角矩形工具,或者矩形工具+圆角效果,画出这样的图形: 然后,执行菜单命令「效果」-›「SVG 滤镜」-›「应用 SVG 滤镜」命令,在弹出的对话框中,新建一个 SVG 滤镜:     然后,把下面的代码复制.粘贴替换掉文本框里的内容,点击确定: 最后,点「确定」应用效果,内阴影效果就出来了,带有(5,5)方向的偏移:   如果发现图形带有锯齿,类似这样:   那么,执

iOS7 毛玻璃特效代码_IOS

原图: 效果图:  实现: 首先需要导入Accelerate.framework. 然后把两个文件加入到自己的项目中即可. UIImage+ImageEffects.h 复制代码 代码如下: #import @interfaceUIImage(ImageEffects) -(UIImage*)applyLightEffect; -(UIImage*)applyExtraLightEffect; -(UIImage*)applyDarkEffect; -(UIImage*)applyTintEff

js+HTML5基于过滤器从摄像头中捕获视频的方法_javascript技巧

本文实例讲述了js+HTML5基于过滤器从摄像头中捕获视频的方法.分享给大家供大家参考.具体如下: index.html页面: <div class="warning"> <h2>Native web camera streaming (getUserMedia) is not supported in this browser.</h2> </div> <div class="container"> &l