为了账号安全,请及时绑定邮箱和手机立即绑定

stroke,,arc时候为什么是减去一半

讲的很不错,就是stoke时候的半径为什么是减去一半,这一点有点懵

正在回答

2 回答

http://img1.sycdn.imooc.com//5dfa1ef40001dd2204780450.jpg如果你问的是圆半径-5那块的话是这样的,灰色的块代表圆的宽度,也就是lineWidth,红色代表的是圆本来的一个状态,给他宽设置为10px时,是以圆的边框的中心为基准,向内外各加5px,就成为了10px,表达能力不好 你再理解一下

0 回复 有任何疑惑可以回复我~
#1

qq_慕设计5352929

我的理解是外层宽度超出了5px,那么让整体的半径再减去5,那么就刚好在容器之内
2019-12-18 回复 有任何疑惑可以回复我~

因为最初的r定义的是整个宽的一半,又定义数字的时候占去一些空间,如果直接是r的话那么你看到的就是撑出数字之外的长度,当然你可以减去一点如(r-50)不一定非是一半的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

stroke,,arc时候为什么是减去一半

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信