84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
canvas 先铺了个背景色 然后 用quadraticCurveTo 画了个圈 填充透明色
为什么会把背景色透过来,没擦除么?
我做的是一个很Q的 圆形弹力的 貌似clearRect 不好使
业精于勤,荒于嬉;行成于思,毁于随。
你需要设置 ctx.globalCompositeOperation = "xor" 然后再画图。
ctx.globalCompositeOperation = "xor"
详见 MDN 的文档:https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Canvas_tutorial/Compositing
你需要设置
ctx.globalCompositeOperation = "xor"
然后再画图。详见 MDN 的文档:https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Canvas_tutorial/Compositing