【发布时间】:2015-11-23 15:30:53
【问题描述】:
我正在尝试将两个画布分层,以便一个有背景图像,另一个可以有不同的图像。当我将它们分层时,宽度和高度将重置为画布的默认 300x150 像素,而不是尊重我放入的宽度/高度。id 为“c”的画布是我的顶层
这是我的 HTML:
<div class="col-md-6">
<div style="position:relative; border:1px solid">
<canvas id="b" style="position:absolute; left:0; top:0; z-index:1; width:640px; height:429px;"></canvas>
<canvas id="c" style="position:absolute; left:0; top:0; z-index:2; width:640px; height:429px;"></canvas>
</div>
我正在使用 fabric.js 创建画布,如下所示:
var canvasb = new fabric.Canvas('b');
canvasb.setBackgroundImage('imgs/mybackgroundimage.png', canvasb.renderAll.bind(canvasb));
var canvas = new fabric.Canvas('c');
【问题讨论】:
标签: javascript css html