Fabric.js 将多选框内元素的坐标从相对多选框变成相对整个画布,并举例
时间: 2023-02-08 11:43:47 浏览: 65
fabric.js:Javascript画布库,SVG到画布(和canvas到SVG)解析器
Fabric.js 提供了一个名为 "absolutePositioned" 的方法来将多选框内元素的坐标从相对多选框变成相对整个画布。
举例:
```
var canvas = new fabric.Canvas('canvas');
var group = new fabric.Group([rect1, rect2, rect3], {
left: 50,
top: 50
});
canvas.add(group);
group.getObjects().forEach(function(o) {
o.absolutePositioned = true;
});
```
这个例子中,我们创建了一个包含三个矩形的多选框,并将其添加到画布上。然后,我们使用 "absolutePositioned" 方法将多选框内的所有矩形的坐标变为相对整个画布的坐标。
阅读全文