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

关于html5 canvas arc方法画圆的问题

关于html5 canvas arc方法画圆的问题

HUH函数 2018-07-13 11:40:14
var canvas = document.querySelector("#paint"); var context = canvas.getContext("2d"); context.fillStyle = "rgba(255, 0, 0, 0.2)";   for (var i = 1; i < 15; i++) { context.beginPath(); context.arc(30 * i, 30 * i, 10 * i, 0, Math.PI * 2); context.fill(); }代码如上但是为什么画来的都是椭圆
查看完整描述

2 回答

?
杨魅力

TA贡献1811条经验 获得超5个赞

看下canvas的样式是不是设置了height和width,去掉样式, 改为设置canvas的width、height属性, 不要加px

查看完整回答
反对 回复 2018-07-13
?
繁星coding

TA贡献1797条经验 获得超4个赞

可能是由于没有 context.closePath()的原因


查看完整回答
反对 回复 2018-07-13
  • 2 回答
  • 0 关注
  • 887 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信