var canvas=document.getElementById('clock'),
ctx=canvas.getContext('2d'),
width=canvas.width,
height=canvas.height,
r=width/2;
function drawCircle(){
ctx.translate(r,r);
ctx.beginPath();
ctx.arc(0, 0, r, 0, 2*Math.PI);
ctx.stroke()
}
drawCircle();
逗我?出现的咋不是圆圈,而是竖起来的一半的椭圆
ctx=canvas.getContext('2d'),
width=canvas.width,
height=canvas.height,
r=width/2;
function drawCircle(){
ctx.translate(r,r);
ctx.beginPath();
ctx.arc(0, 0, r, 0, 2*Math.PI);
ctx.stroke()
}
drawCircle();
逗我?出现的咋不是圆圈,而是竖起来的一半的椭圆
2017-08-21
注意html中设置宽和高,不是style,也没有“ ”,
<canvas id="clock" width=200px height=200px></canvas>
<canvas id="clock" width=200px height=200px></canvas>
2017-08-02
,那些说效果出不来的不要照抄代码,听一遍不敲任何代码,然后根据老师讲的,加上自己的理解敲出来,忘记自己想想,想不出来,然后在重新看,出不来效果,或者有错误,恭喜你能进步了,踩坑填坑
2017-07-25
秒针老师好像是画错了,大家理解一下, context.moveTo(2, clockWidth / 10);context.lineTo(1, - circleR + clockWidth / 9);context.lineTo(-1, - circleR + clockWidth / 9);context.lineTo(-2, clockWidth / 10);context.fillStyle='red';context.fill(); clockWidth 是画布宽度 是 200; circleR 是原盘的半径 我的是 97.5
2017-07-25