[]如何实现【在给定矩形内清空一个矩形】达到镂空效果

如何实现【在给定矩形内清空一个矩形】达到镂空效果,就像原生js代码实现的如下效果:

var c=document.getElementById("myCanvas"); 
var ctx=c.getContext("2d"); 
ctx.fillStyle="red"; 
ctx.fillRect(0,0,300,150); 
ctx.clearRect(20,20,100,50);
 
如图
QQ截图20170317142704.png
已邀请:

cuixueying

赞同来自: bluesky

参考下这个吧:http://layaair.ldc.layabox.com/demo/?Sprite_Guide
blendMode = "destination-out"的使用,可以实现镂空效果!

bluesky

赞同来自:

非常感谢,谢谢!太棒了,解决了我所需要解决的问题!

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作