【发布时间】:2018-12-29 04:30:37
【问题描述】:
我刚开始学习 HTML 画布,我什至无法让最简单的功能正常工作。 fillRect() 产生奇怪的结果,与我看过的文档和教程不一致。
这里是html:
<style>
canvas{
width: 500px;
height: 500px;
background-color: aqua;
border: 1px solid black;
}
</style>
<body>
<canvas id="canvas"></canvas>
<script src="canvas.js"></script>
</body>
Javascript:
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.fillStyle = 'green';
ctx.fillRect(10, 10, 100, 100);
这是完全混乱的结果:
如您所见,y 坐标和高度都完全错误。我试过玩它,试过 Chrome 和 Firefox - 结果一样。
我在这里错过了什么?
【问题讨论】: