为了账号安全,请及时绑定邮箱和手机立即绑定
牛逼,这老师真牛
什么情况,照抄的代码,效果呢?只有时间在走,没有见到什么华丽的小球 \囧/
听不懂,我的错,可能这就是智商差别吧。
digit是那个组成数字的三维数组。在前面可以看到引入了两个js文件,第一个就是有digit变量的文件,第二个是写绘制逻辑的文件,在这里可以直接引入digit。
这里嵌套了三层循环,第一层循环digit的每一个数字,第二层循环该数字的每一行,第三层循环最内层每一行的每一位,如果是1就绘制圆圈。
你不减20是因为浏览器默认右边距 添加一条这个
<style> * {margin: 0;padding: 0;} </style>
这一课开始一脸懵逼了
学好数理化,走遍天下都不怕..
countdown5-1程序 还有一个小bug,width和height不成比例,index.html中<body style="height:100%;width:100%">
<canvas id="canvas" style="height:100%;width:100%"">,其中加上width:100%就行了
老师讲的很好啊,谢谢老师啦
如果有学过硬件的同学(特别是显示屏),所有字体都可以用软件来生成这种点阵。
这节课讲的什么玩意儿啊
老师么么哒,我开始学习了!
非常有逻辑 给老师点赞
function draw(piece,ctx){
ctx.beginPath();
ctx.moveTo(piece.p[0].x,piece.p[0].y);
for(var i = 0; i < piece.p.length; i++){
ctx.lineTo(piece.p[i].x,piece.p[i].y);
}
ctx.closePath();
ctx.fillStyle = piece.color;
ctx.fill();
}
七巧板的地址:https://github.com/gzyq/html5-canvas/tree/master/canvas-demo-1;自己加了个升级版蜡烛的
课程须知
1.要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解;3.掌握一定的JS基础知识
老师告诉你能学到什么?
通过学习Cancas倒计时效果的基础知识:比如球形的绘制,动画的基础原理,让Canvas帮助我们制作出绚丽的效果,力图每一个课程除了介绍知识,还能帮助大家使用Canvas制作出属于自己的动画和游戏作品。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消