7种炫酷HTML5 SVG液态水滴融合动画特效

所属分类:媒体,其他-幻灯片和轮播图,动画效果

 37150  527  查看评论 (11)
分享到微信朋友圈
X
7种炫酷HTML5 SVG液态水滴融合动画特效 ie兼容10

简要教程

这是一组使用HTML5 SVG过滤器制作的炫酷液态水滴融合动画特效。这些SVG动画特效使一些HTML元素,如菜单、分页按钮、APP、选择框等元素的过渡动画像几粒水滴一样融合分解,效果非常的酷。


SVG Filters

通过SVG Filters我们可以修改一个给定的图形,创建我们需要的结果。SVG中包含了一种可以执行各种操作的filter元素,下面列出了一些可用的SVG filter元素:

  • feBlend

  • feColorMatrix

  • feComponentTransfer

  • feComposite

  • feConvolveMatrix

  • feDiffuseLighting

  • feDisplacementMap

  • feFlood

  • feGaussianBlur

  • feImage

  • feMerge

  • feMorphology

  • feOffset

  • feSpecularLighting

  • feTile

  • feTurbulence

  • feDistantLight

  • fePointLight

  • feSpotLight

  • SVG FILTER效果


当使用一个SVG filter的时候,我们可以将一个操作的结构作为另一个操作的输入,从而创建出无限的动画效果。

最常见的SVG filter效果是通过<feGaussianBlur>来制作模糊效果。

<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="600" height="400">
  <defs>
    <filter id="blur" x="0" y="0">
      <feGaussianBlur in="SourceGraphic" stdDeviation="5" />
    </filter>
  </defs>
  <rect x="50" y="50" width="500" height="300" fill="#8d81ac" filter="url(#blur)" />  
</svg>


SVG FILTER模糊效果

<feGaussianBlur>元素的in属性用于定义原始的SVG输入,可以使用下面的几个关键字:

  • SourceGraphic

  • SourceAlpha

  • BackgroundImage

  • BackgroundAlpha

  • FillPaint

  • StrokePaint


这里也可以使用指向前一个执行结果的字符串,通过执行结果字符串,我们可以创建连续的动画效果。在液态水滴融合动画特效中就是使用这种方法制作的。

更为复杂的例子是组合使用多个SVG filter来制作所需的效果,如 drop shadow 阴影效果.



相关插件-幻灯片和轮播图,动画效果

原生js轮播图炸裂切换效果

原生js写的图片炸裂轮播图
  幻灯片和轮播图
 25649  314

jQuery3D轮播效果

jQuery多个3D环绕滚动效果
  幻灯片和轮播图
 49916  429

jq焦点旋转轮播图

jq焦点旋转轮播图,这个切换还是挺特别的。
  幻灯片和轮播图
 34180  332

jQuery 3D轮播图

自适应屏幕的3D轮播图加炫酷背景
  幻灯片和轮播图
 62319  531

讨论这个项目(11)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    不良人 0
    2018/7/31 11:44:55
    作者大人,我参照写出来的动画为什么没有那种水滴融合的那种效果 回复
    伪人__廖作洲 0
    2016/8/22 14:08:28
    空集。 0
    2016/4/21 13:04:57
    eddy99 0
    2016/4/6 11:04:00
    呵呵,我叫李静 0
    2016/1/13 17:01:43
    ?贫道★千尘 0
    2015/12/29 10:12:57
    「无泪╀游牧」 0
    2015/9/16 23:09:51
    喂喂黑加仑 0
    2015/9/16 16:09:24
    稻草人 0
    2015/9/15 11:09:56
    湛蓝之刃 0
    2015/9/9 11:09:33
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复