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

有关canvas的问题在代码里面,打开关闭注释自己看下!!!

有关canvas的问题在代码里面,打开关闭注释自己看下!!!

程序猴jason 2016-11-05 19:42:02
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title></head><body><canvas id='canvas'></canvas></body><script type="text/javascript">var canvas=document.getElementById('canvas');canvas.style.border='1px solid blue';canvas.width=600;canvas.height=500;var ctx=canvas.getContext('2d');ctx.beginPath();ctx.rect(100,100,200,100);ctx.stroke();ctx.clip();ctx.beginPath();ctx.fillRect(50,50,200,100);    // ctx.beginPath();// ctx.strokeRect(100,100,200,100); //为什么这里用简写的会出问题????// ctx.clip();// ctx.beginPath();// ctx.fillRect(50,50,200,100);</script></html>正确的效果如下 注释里面的代码效果没有黑色部分
查看完整描述

3 回答

?
一笑莫白

TA贡献8条经验 获得超7个赞

我试过了,没有找出来,如果要实现效果必须给clip()设置范围,否则不行

查看完整回答
反对 回复 2016-11-07
  • 3 回答
  • 0 关注
  • 1663 浏览

添加回答

举报

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