1
我試圖做一個網格在我的500米像素X 500米像素的畫布:HTML 5畫布上的線條出現失真
<canvas id="area" style="width: 500px; height: 500px;"></canvas>
var canvas = document.getElementById('area');
var context = canvas.getContext('2d');
for (var x = 0.5; x < 500; x += 10) {
context.moveTo(x, 0);
context.lineTo(x, 500);
}
for (var y = 0.5; y < 500; y += 10) {
context.moveTo(0, y);
context.lineTo(500, y);
}
context.strokeStyle = "#eee";
context.stroke();
代碼看起來正確的給我,但由於某種原因,它的現身長和像素化:
有人會知道爲什麼會發生這種情況嗎?使用CSS設置畫布大小