您的位置:首页 > Web前端

ParticleEffect——canvas粒子效果组件

2016-09-08 14:36 573 查看
前言

1、本组件可以实现飘雪、下雨、花瓣、星火等粒子效果;

2、demo地址后面加上参数`?fps=1` 可以在页面左上角显示当前的fps状态;

3、组件有加入canvas支持判断,pc、移动都可以用

效果截图

栗子一





DEMO地址:http://www.w3cmark.com/demo/particle-effect.html

HTML
JS
栗子二





DEMO地址:http://www.w3cmark.com/demo/particle-effect2.html

(ps:目前组件只支持一张图片的形式,只需要在canvas标签里面插入img标签即可。如果图片存在,会优先使用图片)

HTML

JS
参数
第一个参数canvas容器DOM必填
startPoint粒子起点坐标,默认是画布的中心选填
direction粒子x,y方向,用正负1来代表方向(默认为(0,0)随机方向选填
speed粒子速度(默认为2)选填
size粒子大小(默认为2)选填
count粒子数量级,默认为5(0-10)选填
startColor粒子渐变色的起始值,粒子不是图片时生效(默认值rgba(255,255,255,1))选填
endColor粒子渐变色的结束值,粒子不是图片时生效(默认值rgba(255,255,255,0.3)选填
Github地址:https://github.com/w3cmark/ParticleEffect
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息