【发布时间】:2018-02-13 12:34:07
【问题描述】:
【问题讨论】:
标签: canvas html5-canvas fabricjs
【问题讨论】:
标签: canvas html5-canvas fabricjs
有一个 preserveObjectStacking 属性,它应该默认为 false,它应该完全符合您的需要。 我猜可能 1.5 有一个错误并且不能正常工作?
http://fabricjs.com/docs/fabric.Canvas.html
在该页面中搜索 preserveObjectStacking。
var _canvas = new fabric.Canvas('canvas', { preserveObjectStacking: true });
var text1 = new fabric.Text('word one...')
var text2 = new fabric.Text('word two...', {
top: 30,
left: 40,
backgroundColor: '#f00'
})
_canvas.add(text1)
_canvas.add(text2)
#canvas {
width: 400px;
height: 400px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.17/fabric.min.js"></script>
<canvas id="canvas"></canvas>
【讨论】: