【发布时间】:2014-08-31 08:24:02
【问题描述】:
我已经查看了这里的问题并遵循了答案,但我的画布仍然是低分辨率:
CSS:
#canvas {
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
JS:初始化画布(页面加载时调用一次,窗口调整大小时调用一次)
function initCanvas() {
$('#canvas').width($(window).width());
$('#canvas').height($(window).height());
}
用画线
var c = document.getElementById("canvas");
var ctx = c.getContext("2d");
ctx.moveTo(0,0);
ctx.lineTo(200,100);
ctx.stroke();
结果
您可以看到该行显示为低分辨率。我想要一个全窗但看起来很锐利的画布。
注意:我将绝对位置和 z-index -1 用于画布,因为我希望它出现在我稍后在页面上添加的任何其他内容的后面。
【问题讨论】:
标签: javascript jquery html canvas