扫码关注官方订阅号
如题,想做一个canvas内部元素镂空的效果,但没有成功,不知道canvas能否实现这个功能;下图是我想实现的效果(元素透明可以看到底层的p),大神们能否帮忙提供一些思路/方法?另外,canvas内的元素有无类似z-index的属性? thx...
走同样的路,发现不同的人生
要实现这效果有两种思路:
1,填充整个canvas,然后使用 clearRect 清除一部分,被清除的那部分就透明了
2,使用path,按照想要的范围画出来,再fill。
如果真是你图中说的样子,用 1 简单
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
要实现这效果有两种思路:
1,填充整个canvas,然后使用 clearRect 清除一部分,被清除的那部分就透明了
2,使用path,按照想要的范围画出来,再fill。
如果真是你图中说的样子,用 1 简单