【发布时间】:2014-09-29 04:53:44
【问题描述】:
我在一个 div 中有一个画布,它填满了整个 div。我在画布上画了一条线,但是当我调整浏览器窗口的大小时,画布上线条的宽度会发生变化,随着我增加浏览器窗口的大小,它的厚度会增加并给线条添加一些模糊。 我发现问题发生在这里;我不使用固定大小的画布,而是使用 %100 作为宽度和高度。
#myCanvas{
margin:0;
padding: 0;
border:0;
width: 100%;
height: 100%;
background-color: white;
} 当我在像素中使用固定大小作为宽度和高度时,没关系。但我希望我的画布可以调整大小而不影响里面的绘图。 你可以在这里玩:http://codepen.io/ertugrulmurat/pen/nxhof
只需尝试更改浏览器窗口的高度。 任何想法将不胜感激。
【问题讨论】:
-
画布宽度属性查看:stackoverflow.com/questions/2588181/….
标签: javascript css html canvas