【发布时间】:2013-09-30 18:07:08
【问题描述】:
我的笔:http://codepen.io/anon/pen/mBliE
橙色背景和黑色边框相同的橙色css div看起来干净利落。
画布中绘制的橙色矩形看起来模糊/扭曲。
为什么会有差异?我没有使用
的 css 样式设置画布高度/宽度我听说过初学者失败 ;-)
如何使我的画布看起来像 css 一样清晰?
<canvas id="mycanvas" height="200" width="400"></canvas>
<div></div>
div{
border:black 2px solid;
height:198px;
width:50px;
background:orange;
display:inline-block;
}
canvas {
background: red;
}
$(document).ready(function() {
var canvas = document.getElementById("mycanvas");
var context = canvas.getContext("2d");
context.save();
context.lineWidth = 1;
context.fillStyle = "orange";
context.fillRect(348, 1, 50, 198);
context.strokeStyle = "black";
context.strokeRect(348, 1, 50, 198);
context.fill();
context.restore();
});
【问题讨论】:
-
我移动了一些矩形,它们看起来和我一样。 codepen.io/anon/pen/lDEqu
标签: css html5-canvas