use*_*652 41 javascript canvas fabricjs
HTML:
<div class="canvas-wrapper">
<canvas id="myCanvas"></canvas>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.canvas-wrapper {
width: 900px;
min-height: 600px;
}
#myCanvas{
border:1px solid red;
position: absolute;
top:22px;
left:0px;
height: 100%;
width: 99%;
}
Run Code Online (Sandbox Code Playgroud)
JS
var myCanvas = new fabric.Canvas('myCanvas');
Run Code Online (Sandbox Code Playgroud)
我的画布在初始化后调整为300x150,为什么?
小智 60
在最新版本中,您将需要执行以下操作:
var canvas = new fabric.Canvas('myCanvas');
canvas.setHeight(500);
canvas.setWidth(800);
Run Code Online (Sandbox Code Playgroud)
....你的代码....
canvas.renderAll();
Run Code Online (Sandbox Code Playgroud)
对我来说工作正常..
kan*_*gax 25
在初始化canvas时,Fabric会在canvas元素上读取width/height属性,或者在选项中传递宽度/高度.
var myCanvas = new fabric.Canvas('myCanvas', { width: 900, height: 600 });
Run Code Online (Sandbox Code Playgroud)
要么:
<canvas width="900" height="600"></canvas>
...
var myCanvas = new fabric.Canvas('myCanvas');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35825 次 |
| 最近记录: |