看了大佬的canvas 2d视频视频链接 通过两个小实例介绍了canvas的各项函数与功能这里放出代码供参考
实现了鼠标可以在画板上绘制图像,且可以重置和保存为png。原理是监听鼠标的操作事件,通过不断的设定canvas的绘制起点位置从而实现连续的鼠标绘制
实现效果如下:
Document
原理是通过requestAnimationFrame功能每秒循环渲染一次画布,再通过 new Date();不停获取当前时间,变换指针的角度位置
// 定义一个回调函数function animate(time){// 更新动画状态update(time);// 绘制动画帧draw();// 请求下一次动画帧window.requestAnimationFrame(animate);}// 开始动画循环window.requestAnimationFrame(animate);
实现效果如下:
Document
下一篇:关于人间亲情的内容?