getElementByIdでオブジェクトを取得し
widthで横幅は変更でいるのですが
位置はどう変更すれば良いでしょうか??
cssで言えば、leftとtopの指定の仕方です。
※変更はjavascriptで行いたいです
以下のような指定で Canvas の位置指定が可能です。
<canvas id="canvas" width="100" height="100"></canvas> <script type="text/javascript"> var canvas; var ctx; function init() { canvas = document.getElementById("canvas"); canvas.style.position = "absolute"; canvas.style.left = "100px"; canvas.style.top = "100px"; ctx = canvas.getContext("2d"); draw(); } function draw() { ctx.style = "#000000"; ctx.rect( 0, 0, 100, 100 ); ctx.stroke(); } window.onload = function() { init(); }; </script>
■ Canvas を絶対位置で場所指定するテスト。
http://jsdo.it/cx20/iuzD