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

圆的半径从r变成r-5怎么来的,没听懂

请问为啥最后圆的半径是r-5,有点晕

正在回答

4 回答

http://img1.sycdn.imooc.com//58c69362000139b912800960.jpg

看了各位的答案,我是这样理解的。。

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

因为lineWidth的宽度值是以图形的边缘为基准向两边扩展的,也就是说原来的半径为r,给了一个10像素的宽度,那么新的半径(到最外边)就是r+5,到内边的半径就是r-5。

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

理论上讲我也觉得是r-10,线宽10那两边不都得减10么,哈哈,

但是。。实际上是r-5才能实现效果,具体我也不懂T T~~前面一堆长篇大论的不知道在云云什么东东。。

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

因为 圆边框的宽度是10px

为了保证 圆边框四边不被“切掉” 故将圆半径 减少5px

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

慕粉3954924 提问者

还是不懂,为啥就是5呢?
2016-12-24 回复 有任何疑惑可以回复我~
#2

野生前端菜鸟 回复 慕粉3954924 提问者

你把它想成盒模型的border,线宽 10 它包括的是 上下总共 或是 左右总共 = 10 ,左或右就是5,所以 r-5
2017-01-20 回复 有任何疑惑可以回复我~
#3

任性不是罪

请说重点。。。。。。
2017-02-27 回复 有任何疑惑可以回复我~
#4

任性不是罪 回复 野生前端菜鸟

表示仁兄的见解是完全错解。。。。
2017-02-27 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

圆的半径从r变成r-5怎么来的,没听懂

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