我一直在到处搜索,找不到如何在 HTML5 Canvas 上绘制网格。我是 HTML5 和画布的新手。
我知道如何绘制形状,但要花很长时间才能理解这个绘图网格。
有人可以帮我吗?
原文由 Jay Mayu 发布,翻译遵循 CC BY-SA 4.0 许可协议
我一直在到处搜索,找不到如何在 HTML5 Canvas 上绘制网格。我是 HTML5 和画布的新手。
我知道如何绘制形状,但要花很长时间才能理解这个绘图网格。
有人可以帮我吗?
原文由 Jay Mayu 发布,翻译遵循 CC BY-SA 4.0 许可协议
// Box width
var bw = 270;
// Box height
var bh = 180;
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
function drawBoard(){
context.lineWidth = 10;
context.strokeStyle = "rgb(2,7,159)";
for (var x = 0; x < bw; x += 90) {
for (var y = 0; y < bh; y += 90) {
context.strokeRect(x+10, y+10, 90, 90);
}
}
}
drawBoard();
原文由 Dinesh 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.4k 阅读✓ 已解决
2 回答811 阅读✓ 已解决
4 回答1.5k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答777 阅读✓ 已解决
2 回答1.3k 阅读
2 回答738 阅读
答案取自这里 Grid drawn using a
稍微修改了一下,希望对你有帮助