代码:
<svg style="display: none">
<filter id="custom">
<feTurbulence type="turbulence" baseFrequency="0.01 0.003">
<animate
attributeName="baseFrequency"
from="0.01 0.003"
to="0.01 0.05"
dur="8s"
repeatCount="indefinite"
></animate>
</feTurbulence>
<feDisplacementMap in="SourceGraphic" scale="20"></feDisplacementMap>
</filter>
</svg>
<img height="300" style="filter: url(#custom)" src="http://www.zhouyi.run:3001/api/v1/files/preview?p=%E5%A3%81%E7%BA%B8-4.jpg&&mimetype=image/jpeg">
文章展示了如何使用SVG的feTurbulence和feDisplacementMap过滤器创建动画效果,通过对baseFrequency的动画控制,使图像产生波动,创建出一种动态的图像处理视觉体验。

2456

被折叠的 条评论
为什么被折叠?



