說我有下面的代碼使用畫布繪製網格:畫布使線條較粗
var canvas = document.getElementById('canvas'),
ctx = canvas.getContext('2d'),
rows = 10,
cols = 10,
size = canvas.getAttribute("width")/rows;
drawGrid();
function drawGrid() {
for (var i = 0; i < rows; i++) {
for (var j = 0; j < cols; j++) {
ctx.strokeStyle ='rgba(242, 198, 65, 0.1)';
ctx.strokeRect(i * size, j * size, size, size);
ctx.fillStyle = 'rgb(38,38,38)';
ctx.fillRect(i * size, j * size, size, size);
}
}
}
您可以查看結果here
我的問題是,爲什麼電網出現較厚,如果我發表意見線ctx.fillRect(i * size, j * size, size, size);
編輯
我怎樣才能得到相同的結果無線那麼使用fillRect
?
如何,我可以得到不使用'fillRect'同樣的效果? –