【发布时间】:2013-02-19 08:43:47
【问题描述】:
当使用 'canvas = new fabric.Canvas('foo')' 时,Fabric 会将带有 width=100% 的 css 类的画布元素转换为类似的内容:
<div class="canvas-container" style="position: relative" width="293px">
<canvas class="upper-canvas"></canvas>
<canvas class="lower-canvas" id="c"></canvas>
</div>
包装 div 以及两个画布元素都获得了样式标签和固定的宽度/高度。在初始化方面,我只发现 canvas.setWdith 虽然只接受数值(没有百分比值)。
有没有办法初始化 Fabric 以尊重/使用给定的 100% 宽度?
【问题讨论】:
-
似乎无法将宽度设置为 100%,当尝试通过 CSS 强制设置时,Fabric 停止按预期工作。