已采纳回答 / 慕运维1221375
var width=ctx.canves.width;var height=ctx.canves.height;这两句敲错了。是canvas而不是canves。另外,这个错误的意思是不能读取到未定义对象的'width'属性,意味着你canves.width中canves是未定义的,只要检查一下这个就OK了,这个错误会经常遇到,得知道它产生的原因。
2016-12-10
已采纳回答 / 心有猛虎_细嗅蔷薇
其实在这里已经在CSS中设置好了<canvas id="clock" height="200px" width="200px"></canvas>换成script的写法就是这样:ctx.canvas.width=200ctx.canvas.height=200设置一个变量,目的就是为了不让值写死。
2016-12-05
已采纳回答 / 慕容9453778
因为秒钟用的是ctx.fill();方法,所以其 改颜色对应的是ctx.fillStyle=’颜色‘; 又因为分针、时针绘制的方法用的是ctx.stroke();所以要改变其颜色要对应 ctx.strokeStyle='颜色';
2016-12-02
最新回答 / 慕粉4183213
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>canvas clock</title><style type="text/css">div{text-align: center; margin-top: 230px;}#clock{border: 1px solid #fff;}</style></head><body>&...
2016-11-28