c语言烟花生日快乐图片,html5 canvas生日快乐文字烟花背景动画特效代码下载

特效描述:生日快乐 文字烟花 背景动画。html5基于canvas绘制酷炫的烟花动画,支持文字烟花适用于生日快乐主题网页动态背景特效。

代码结构

1. 引入JS

2. HTML代码

var canvas = $$("canvas"),

ctx = canvas.getContext("2d"),

g = 0.25,//模拟重力加速度

n = 5,//一次性发射的烟火的数量

fireworkList = [],//存放所有烟火对象

//烟火形状 圆形 椭圆形 爱心形

fireworkTypeList = [createCircleFirework, createEllipseFirework, createHeartFirework],

totalNum = 0,//发射烟火的总数量

surprise_num = 25,//当发射烟火数量达到25时,发射生日快乐字样的烟火

flag = true;//是否发射生日快乐字样的烟火

canvas.width = $(window).width() - 15;

canvas.height = $(window).height() - 20;

var init = function(firework,params){//初始化一个烟火

var beforeBalst = firework.getBeforeBalst();

firework.setCtx(ctx);

firework.setStatus(1);//状态为点燃引线

firework.setNum(100 + Math.floor(20 * Math.random()));

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值