html 选择框 重绘,canvas如何实现多图重绘?

如题,之前很少用canvas,所以很多知识都是初略了解。我想实现一个从、多图重绘的效果,如一些网上模板中雪花飘落的特效,就是不断重复绘制雪花(其他的逻辑且放到一边),那么应该如何重绘呢?

我自己看着手册上的指导,写了一个demo,可是仍然只绘制了一个(最后一个);代码如下:

var cvs = document.getElementById("cvs");

var ctx = cvs.getContext('2d');

ctx.beginPath();

ctx.fillStyle = "#FA8722";

ctx.arc(100,75,50,0,2*Math.PI);

ctx.fill();

ctx.closePath();

ctx.beginPath();

ctx.fillStyle = "aquamarine";

ctx.arc(100,75,50,0,2*Math.PI);

ctx.fill();

这是为什么?那么要怎样做才能再原canvas画布上绘制2个或多个图形?

另:吐槽一点,如我这样理解力弱鸡的童鞋,总觉得手册好坑,完全就是画火柴人=>人物素描的感觉,有没有比较循序渐进一点的文章推荐推荐呗

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值