【发布时间】:2011-11-03 07:27:10
【问题描述】:
我正在尝试绘制多个填充不同颜色的圆弧
//-------------- draw
ctx.beginPath();
ctx.fillStyle = "black";
ctx.arc(30, 30, 20, 0, Math.PI*2, true);
ctx.fill();
ctx.fillStyle = "red";
ctx.arc(100, 100, 40, 0, Math.PI*2, true);
ctx.fill();
ctx.closePath();
这会产生用红色填充的两条弧线,我可以看出较小的弧线周围有一个微弱的黑色轮廓。
任何人都可以阐明我如何做到这一点吗?我做错了什么?
【问题讨论】:
-
当你关闭路径时,我相信它会同时绘制它们(黑色一个在红色下面,用于较小的圆圈)。
-
好问题,我只是想知道这一点,您的问题和回答帮助了我。谢谢!
标签: javascript html canvas draw