这是我的第一篇Canvas 基础教程,我先简述一下什么是Canvas 。
H5 新增内容,允许脚本语言动态渲染图像,是由 HTML 代码配合高度和宽度属性而定义出的可绘制区域。...唯一的缺点是:图片你只需要往上一拉,而 Canvas 要写100行代码。...Canvas - 路径
moveTo(x,y) 定义线条开始坐标
lineTo(x,y) 定义线条结束坐标
如果在canvas中绘制圆形,可以使用 arc(x,y,r,start,stop)...Canvas - 渐变
createLinearGradient(x,y,x1,y1) - 创建线条渐变
createRadialGradient(x,y,r,x1,y1,r1) - 创建一个径向...Canvas 最神奇的地方在于不断添加,当你绘制好一个不错的图形时,让它频繁的克隆自身,这样你就得到了 N 个绘制好的图形,这也是开头动画的原理。