多層キャンバスを使用した例があります。
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;
}
メイン キャンバスでは、いくつかのオブジェクトが描画されます (これらはクリック可能である必要があります)。
アニメーション キャンバスでは、より多くのオブジェクトが描画されます。ただし、このキャンバス (アニメーション 1) はメイン キャンバスの上にあり、メイン キャンバス内のオブジェクトをクリックすることができません。
誰かが理由を理解するのを手伝ってくれますか?