canvas中如何设置drawImage绘制的z-index

比如我想让第一个绘制的drawImage图片在第二个之上,有办法吗
(在不改变两行代码位置顺序的情况下)
ctx.drawImage(bg, 0, 0, w, h);
ctx.drawImage(jp, 0, 0, boxWidth, boxHeight);

clipboard.png
目前盖住了奖品

阅读 10.9k
1 个回答

画布没有结构,没有层级,只有先来后到,后面的覆盖前面的。
如果提供层级功能,只能让绘画更混乱。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题