如何去除可选择的中间顶角和边框

问题描述 投票:0回答:1

我是 Fabric js 新手,正在尝试更改 selectable 的样式。 我想自定义可选。

CSS 之前 (https://i.stack.imgur.com/Kkrs0.png) 我把它改为 (https://i.stack.imgur.com/hN7QR.png)

我为此编写的代码是

            this.canvas.getActiveObject().set({
                borderColor: '#6B8BFF',
                borderDashArray: [10, 5],
                cornerColor: '#FFFFFF',
                cornerStrokeColor: '#6B8BFF',
                cornerSize: 10,
                cornerStyle: 'circle',
                transparentCorners: false,
            });

我想要实现的风格是

(https://i.stack.imgur.com/h86hz.png)

我需要删除我的情况下额外的顶部中角和边框。如何实现?

javascript html canvas fabricjs fabric
1个回答
0
投票

根据fabric js docs,您可以像这样禁用中上旋转控制:

this.canvas.getActiveObject().setControlsVisibility({
    mtr: false
});
© www.soinside.com 2019 - 2024. All rights reserved.