web299.com
全部
教育
语言/资格考试
法律
互联网
政务民生
Word模板
Excel模板
PPT模板
网页特效
小程序模板
网站模板
首页
教育
语言/资格考试
法律
互联网
政务民生
Word模板
Excel模板
PPT模板
网页特效
小程序模板
网站模板
当前位置:
首页
>
网页特效
>
粒子特效
js点击按钮动画粒子特效
分类:
粒子特效
日期:
2024-05-14
点击(4)
评论(0)
演 示
免费下载
简介
在页面中引入anime.min.js和particles.min.js文件。 ```html ``` ##### HTML结构 在页面中插入一个按钮。 ```html
Button
``` ##### 初始化插件 然后会通过下面的方法来初始化该js点击按钮动画粒子特效 ```javascript // Initialize a new instance of Particles to disintegrate/integrate the button var particles = new Particles('.button'); // Disintegrate the button into particles particles.disintegrate(); // particles.integrate(); // would do the opposite ``` ##### 配置参数 particles.min.js插件允许我们设置配置参数,可用的配置参数如下: | 参数 | 类型 | 默认值 | 描述 | | ------------ | ------------ | ------------ | ------------ | |canvasPadding|Integer|150|在目标元素上生成的canvas的偏移值。canvasPadding = 0表示生成的canvas和目标元素重合。| |duration|Integer|1000|粒子动画的持续时间,单位毫秒。| |easing|String/Function|easeInOutCubic|粒子动画的easing效果。由anime.js传入。| |type|String|circle|粒子的类型,可以是以下三种类型:circle,rectangle, triangle。| |style|String|fill|粒子的样式,可以是:fill,stroke。| |direction|String|left|目标元素开始分解为粒子的起始方向,可以是:left, right top, bottom。相反的方向用于执行合成操作。| |size|Float/Function|从1-4的随机数|粒子的大小,单位像素。| |speed|Float/Function|-2到2的随机数|粒子移动多少像素每帧。 |color|String|目标元素的背景颜色|粒子的填充颜色。| |particlesAmountCoefficient|Float|3|计算粒子数量的系数。particlesAmountCoefficient = 0的结果是生成0个粒子,数值越大,产生的粒子越多。| |oscillationCoefficient|Float|20|计算粒子动画是振荡浮动的系数。oscilationCoefficient = 0表示粒子不振荡,值越大,里振荡幅度越大。| |begin|Function|undefined|开始执行粒子动画前的回调函数。| |complete|Function|undefined|执行粒子动画结束后的回调函数。|
相关推荐
html5浪漫粒子表白文字特效
SlidesJS幻灯片特效
html5瀑布流相册特效
css3 svg实现的情人节表白鲜花动画特效
t-scroll.js基于ES6的DOM元素,过渡动画库插件
纯js写省市区三级联动效果
广告
广告