HTML5 svg炫酷波浪线条动画插件
源码介绍
这是一款HTML5 svg炫酷波浪线条动画插件。该波浪动画插件基于tweenMax和SVG,也可以作为jQuery插件来使用,可以制作出漂亮的波浪线条动画特效。 在页面中引入jquery和TweenMax.min.js文件,以及wavify.js和jquery.wavify.js文件。 然后在页面中创建一个空的SVG元素。 在页面DOM元素加完毕之后,在 该浪线条动画插件的可用配置参数有: 例如: 该浪线条动画插件的可用方法有: 该浪线条动画插件的github地址为:https://github.com/peacepostman/wavify简要教程
使用方法
<script src="js/jquery.min.js"></script>
<script src="js/jquery.firefly-0.7.min.js"></script>
<script src="js/wavify.js"></script>
<script src="js/jquery.wavify.js"></script>
HTML结构
<svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg" class="wave">
<title>My Wave <a href="https://www.jqueryscript.net/animation/">Animation</a></title>
<defs></defs>
<path id="demo" d="">
</svg>
初始化插件
path
元素上调用wavify()
方法来初始化插件。
$('#demo').wavify();
配置参数
container
:父容器的选择器,用于在尺寸变化时计算波浪的大小。默认为body
。color
:波浪的颜色,默认为rgba(255,255,255, 0.20)
。bones
:波浪的节点,默认值为3。speed
:波浪动画的速度。默认值为0.15。height
:波峰至波谷高度。默认值为200。amplitude
:波传播的垂直距离。默认值为100。
// For jQuery
var myWave = $('#myID').wavify({
height: 60,
bones: 3,
amplitude: 40,
color: 'rgba(150, 97, 255, .8)',
speed: .25
});
// For Vanilla JavaScript
var myWave = wavify( document.querySelect('#myId'), {
height: 60,
bones: 3,
amplitude: 40,
color: 'rgba(150, 97, 255, .8)',
speed: .25
})
方法
pause
:暂停波浪动画。play
:继续执行波浪动画。kill
:销毁当前的波浪动画。reboot
:重启波浪动画。
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » HTML5 svg炫酷波浪线条动画插件
发表评论 取消回复