📅  最后修改于: 2023-12-03 14:41:08.743000             🧑  作者: Mango
Fabric.js 组 transparentCorners 属性
在使用 Fabric.js 创建图形时,可以将多个图形组合成一个组,以方便管理和编辑。而 group 类型的对象在 Fabric.js 中也拥有许多属性可以设置,其中之一就是 transparentCorners 属性。
transparentCorners 是 group 类型对象的一个布尔型属性,用于控制组内所有对象的旋转和缩放角标的透明度。默认情况下,透明度为 true,即旋转和缩放角标为半透明状态;如果设置为 false,则角标会呈现出不透明效果。
在创建 group 类型对象时,可以在 options 中设置 transparentCorners 参数。
var group = new fabric.Group([obj1, obj2, obj3], {
transparentCorners: false
});
也可以在创建后通过 set 方法进行修改:
group.set('transparentCorners', false);
当 transparentCorners 为 true 时,角标为半透明状态:
当 transparentCorners 为 false 时,角标为不透明状态:
通过设置 group 类型对象的 transparentCorners 属性,可以控制旋转和缩放角标的透明度。在需要突出组内某个对象进行编辑时可以将透明度设置为false,增加编辑体验。