我正在我的chrome应用程序中使用html canvas
元素,但是fillRect
不起作用。它打印了一个实心矩形,但是不正确。
我已经这样做了:
var c = document.getElementById("canvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(20, 20, 150, 100);
但它看起来像这样: 它应该是这个样子的: 这是什么问题?
CSS?
#canvas {
width: 896px;
height: 896px;
background-image: url('assets/underlays/transUnderlay_28.png');
}
HTML?
<td>
<div id='canvasWrapper'>
<canvas id='canvas'></canvas>
</div>
</td>