为了账号安全,请及时绑定邮箱和手机立即绑定
看到这里的同学都棒棒哒!

https://github.com/yyISACoder/Works

这里有倒计时和米字格的项目源码,都经过了我自己的优化,需要的同学fork下来自己参考哦!
老师不喜欢在一条语句后面加分号,这是坏习惯哦,各位同学不要学习哈!
我的视频怎么不能选择速率了,大家也是吗?

最新回答 / 我是一只很可爱的比卡超
save()和restore()是相互匹配的,作用是用于保存状态和取出保存的状态。假设在画布内有很多个元素,你需要对各个元素都要进行不同的操作。如果你没有使用save()和restore()进行状态保存的话,那么你所做的操作实际上会对画布内所有的元素受到影响,并不能达到对各个元素进行不同的操作实现不同的效果这种情况。
@阿辉2 使用你的方法的画就不能用beginPath()了,不然就画不了了,但是不用beginPath的画,松开鼠标,下次再在另外的地方点击的画,上一次的地方就会连上现在点击的地方了,你这样弄就必须再mouseup和out的时候,将变量重新设置才行
老师太棒了 今天一口气学完了炫酷倒计时和学写一个字 酣畅淋漓啊 还望老师多多更新
感觉挺有意思的。 谢谢老师

最新回答 / qq_什么东西_03288925
估计要用到scrollTop和scrollLeft,我没修改过,你可以试下,如果有更好的解决办法,希望可以拿出来一起分享下
完结撒花,又是一个完美的课程,完美的收获
Element.getBoundingClientRect()方法返回元素的大小及其相对于视口的位置。
https://developer.mozilla.org/zh-CN/docs/Web/API/Element/getBoundingClientRect
又来支持波波老师的课了,没有一节课让我们失望,大赞。
倒腾了出了虚线 ^_^
课程须知
需掌握canvas的基本用法。建议先学习《炫丽的倒计时效果Canvas绘图与动画基础》与《Canvas绘图详解》两门课程
老师告诉你能学到什么?
深入了解canvas如何与鼠标、触控等操控手段交互,同时完成一个炫丽的,能同时运行在多端的移动web app

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消