当使用 'canvas = new fabric.Canvas('foo')' 时,Fabric将带有width=100% css类的canvas元素转换为以下内容:
<div class="canvas-container" style="position: relative" width="293px">
<canvas class="upper-canvas"></canvas>
<canvas class="lower-canvas" id="c"></canvas>
</div>
包裹div以及两个canvas元素都会获得样式标签和固定的宽度/高度。就初始化而言,我只找到了canvas.setWidth,但它只接受数字值(没有百分比值)。
有没有一种方法可以初始化Fabric以尊重/使用给定的100%宽度?