js结合canvas画运动小球 原创 精华
中软小助手
发布于 2022-3-23 09:42
浏览
3收藏
作者:王珮云
前言
canvas是HTML5新增的元素,也被称为画布,可以结合javascript实现绘制各种图形,制作各种炫酷的动画效果,现在我们也来使用canvas画随机运动小球。
实现思路
- 首先为了达到我们想要的效果,可以先创建一个构造函数;
- 给构造函数添加对应的属性和方法;
- 实例化出多个对象,并且保存在数组中;
- 遍历每个对象,实现画圆;
- 间隔修改每个球的x,y值。
先准备画布确定对应的宽高:
因为是随机运动,所以要创建一个获取随机数的方法
静态效果
现在我们画出了不同半径和颜色的静止圆球
调用move方法,间隔修改每个球的x,y值
效果展示
总结
canvas强大的绘图能力可以使网页的内容更加丰富多彩,给用户带来更好的视觉效果和和交互体验,掌握一些功能的使用可以让我们的项目更好的理解与canvas相关的框架使用,也能够创建丰富的web应用,同时也要求我们更好的掌握javascript.
更多原创内容请关注:中软国际 HarmonyOS 技术团队
入门到精通、技巧到案例,系统化分享HarmonyOS开发技术,欢迎投稿和订阅,让我们一起携手前行共建鸿蒙生态。
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
赞
6
收藏 3
回复
6
1
3
相关推荐
动态给人的感觉还是很梦幻的(如果是白底就更好了)