为了账号安全,请及时绑定邮箱和手机立即绑定

canvas实现星星闪烁特效

难度中级
时长 1小时15分
学习人数
综合评分9.53
70人评价 查看评价
9.7 内容实用
9.5 简洁易懂
9.4 逻辑清晰
背景图片感觉不需要一直重绘,老师要稍微优化一下吧
老师讲的逻辑清楚
讲得很好,美中不足就是涉及的知识太多让我这种小白很吃力
commonFunctions.js这个自适应文件保存了,非常有用

最新回答 / 依然c
你这个是下载的老师的源代码吧,老师的源代码中并没有/main.js 和 commonFunction.js,所以没有引入
之所以用改变透明度的方法来实现鼠标移动事件,是想得到一个淡入淡出的效果~~
声音还听,讲的很好
的确讲的 有点错了
有没有人跟我一样,都是1.5X以上的播放速度?

已采纳回答 / 乱舞的旋律
图片编码而已。。。

最赞回答 / supermaryred
找到原因了,是因为commonFunctions.js文件没有引用近来,少了一个s,犯了低级错误
这是不是就类似于画了一堆小型轮播图?
老师声音好好听哦

最赞回答 / qq_柯南_1
说说我的理解,我认为她是先把一定数量的星星图片加载到网页中,但是每个图片只显示一部分,然后通过显示同一个图片的不同部分来造成闪烁,相当于轮播同一张图片的不同部分,随着时间的推移,图片的数量并没有增减,只是不停的对同一张图片轮播。不知道这么解释对不对
画面上有很多星星对吧!这个不用说,恩,但这个很重要,对吧
老师的代码太过于模块化了
课程须知
1、具有HTML、CSS基础知识 2、具有JavaScript基础知识(函数、类、对象) 3、具有一些Canvas基础(画线、弧线、圆)
老师告诉你能学到什么?
1、如何轮播一张图片上的序列帧 2、canvas的几个主要绘图API:drawImage()、save()、restore()。 3、如何处理鼠标事件 4、如何化繁为简的做项目

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消