课程
/前端开发
/Html5
/Canvas 绘制时钟
讲的很不错,就是stoke时候的半径为什么是减去一半,这一点有点懵
2017-08-14
源自:Canvas 绘制时钟 3-3
正在回答
如果你问的是圆半径-5那块的话是这样的,灰色的块代表圆的宽度,也就是lineWidth,红色代表的是圆本来的一个状态,给他宽设置为10px时,是以圆的边框的中心为基准,向内外各加5px,就成为了10px,表达能力不好 你再理解一下
qq_慕设计5352929
因为最初的r定义的是整个宽的一半,又定义数字的时候占去一些空间,如果直接是r的话那么你看到的就是撑出数字之外的长度,当然你可以减去一点如(r-50)不一定非是一半的
举报
canvas画出漂亮的时钟,通过本教程能重新掌握一些几何知识
3 回答为什么画秒针的时候,半径是2,
2 回答为什么要减30
2 回答为什么我照着老师的写,但是我的圆是半圆,数字也只显示一 半的了
3 回答圆的半径为什么是r-5,而不是r-10
2 回答为了秒钟匀速转动,缩小秒钟移动的弧度,加快时间间隔,为什么秒钟还是一秒动一下。