【发布时间】:2014-07-18 11:27:35
【问题描述】:
最近一直在玩画布,但它在不同尺寸下的行为很奇怪。
这是我的代码:
HTML:<canvas></canvas>
CSS:canvas { width:300px; height:50px; }
JS:
var c = document.querySelector("canvas"),
ctx = c.getContext("2d");
ctx.fillRect(10,10,50,50); // fill a 50x50 square at pos (10,10)
画布尺寸为 300x50,绘制如下:
在画布尺寸为 100x200 时,绘制如下:
很明显,一个像素实际上并不意味着一个像素 - 我做错了什么吗?
【问题讨论】:
标签: javascript canvas