【发布时间】:2012-06-05 23:10:30
【问题描述】:
我正在尝试实现一个具有多个画布层的简单游戏。问题是我只能看到“顶层”。
http://carmenbranje.com/games/untangle%20game%203/
这是为什么?
非常感谢
卡门
【问题讨论】:
标签: html html5-canvas layer
我正在尝试实现一个具有多个画布层的简单游戏。问题是我只能看到“顶层”。
http://carmenbranje.com/games/untangle%20game%203/
这是为什么?
非常感谢
卡门
【问题讨论】:
标签: html html5-canvas layer
也许我错过了! 但是您的画布上似乎没有 z 索引。 这将解决您的问题。
【讨论】:
最快的方法。 (有一种更整洁的 CSS 方式)。 在您的外部 CSS 文档中尝试以下操作。
#layers canvas{
left: 50%;
margin-left: -384px;
position: absolute;
}
#bg{ z-index:1; }
#guide{ z-index:2; }
#game{ z-index:3; }
#ui{ z-index:4; }
【讨论】:
这个答案讨论了画布的背景不透明度:jQuery Background Canvas transparency 这可能是缺少的吗?
【讨论】: