html - canvasses aren't staying inside div -
hy,
i have following problem: have parent div, within image , 3 canvasses. canvasses laying on top of each other, should, canvasses laying next parent div , image. illustrate problem, here image of how looks now: .
as see, 3 canvases checker pieces , 2 other canvasses used drawing on top of pieces, aren't laying on top of checkerboard.
html:
<div id="container"> <div id="checkerboard" class="checkerboard"> <img src="../images/checkerboard.png"> <canvas id="canvas_checkers" class="canvas_checkers" width="650" height="650"></canvas> <canvas id="canvas_checkers_mouse" class="canvas_checkers" width="650" height="650"></canvas> <canvas id="canvas_checkers_selected" class="canvas_checkers" width="650" height="650"></canvas> </div> <div id="chat"> <ul id="chatlist"> </ul> </div> </div>
css:
#container { width: 1254px; height: 650px; margin: auto; } #chat { width: 300px; height: 650px; background: rgb(140, 140, 140); float: right; } #checkerboard { width: 654; height: 650; float: left; position: relative; } .canvas_checkers{ float: left; width: 650px; height: 650px; position: absolute; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
i hope made myself clear
zeno
you can make image absolutely positioned, can layer canvases using z-index.
however, i'd suggest put background image on #checkerboard
element instead of using separate image. this:
html
<div id="checkerboard" class="checkerboard"> <canvas id="canvas_checkers" class="canvas_checkers" width="650" height="650"></canvas> <canvas id="canvas_checkers_mouse" class="canvas_checkers" width="650" height="650"></canvas> <canvas id="canvas_checkers_selected" class="canvas_checkers" width="650" height="650"></canvas> </div>
css
#checkerboard {background-image: url("../images/checkerboard.png");}
Comments
Post a Comment