我有一个使用多层画布的例子。
HTML:
<body>
<div id="background">
<div id="canvas">
<canvas id="main" width="1024" height="768"></canvas>
<canvas id="animation" width="1024" height="768"></canvas>
</div>
</div>
</body>
CSS:
body{
margin: 0 auto;
}
#background {
width: 1600px;
height: 768px;
margin: 0 auto;
background: url(../Images/bg2.jpg) no-repeat;
position: relative;
}
#canvas {
width: 1024px;
height: 768px;
margin: 0 auto;
}
canvas{
background: transparent;
position:absolute;
}
#main {
background: url(../Images/bg_ban.png) no-repeat;
}
在主画布中绘制了一些对象(这些对象必须是可点击的)。
在动画画布中绘制了更多对象。然而,这个画布(动画之一)在主画布之上,它阻止了点击主画布中的对象。
谁能帮我理解为什么?