正如标题所说的那样。我想改变我的HTML5画布的大小。我使用fabricjs
库来处理HTML5画布。然而,制造of使画布的尺寸变小。现在我想要它的大小使用css,但它不影响它。当我给其他css规则画布,那么它确实影响,但不影响宽度和高度。
这是我的制造代码
var canvas = new fabric.Canvas('c');
var rect = new fabric.Rect({
left: 50,
top: 50,
fill: 'red',
width: 100,
height: 100
});
canvas.add(rect);
这是我的html
<canvas id="c"></canvas>
这是我的CSS
#c {
width: 100%;
border: 1px solid green;
}
发布于 2013-08-27 05:04:59
找到答案了。下面的解决方案适用于我
var canvas = new fabric.Canvas('c');
canvas.setHeight(500);
canvas.setWidth(800);
第二个解决方案是
<canvas id="c" width="900" height="600"></canvas>
https://stackoverflow.com/questions/18466081
复制