fabricjs - 如何更改 fabric.js 上的默认 selectionColor?

标签 fabricjs

如何更改 fabric.js 上的默认蓝色 selectionColor?我试图在 fabric.js 中更改这些行,但没有效果:

selectionColor: 'rgba(17,119,255,0.3)',
selectionBorderColor:   'rgba(255, 255, 255, 0.3)',
editingBorderColor: 'rgba(102,153,255,0.25)',

有没有其他办法?

最佳答案

好的,现在我知道您需要什么了,您想更改所选分组对象的边框,也可能更改边框上的方块。

我在厨房水槽上测试过,它有效,
您必须捕捉选择事件,并在事件中更改 activeGroup borderColor cornerColor 属性。

您的对象:选定事件:

canvas.on('object:selected', function(o){
var activeObj = o.target;
if(activeObj.get('type') == 'group') {
     activeObj.set({'borderColor':'#fbb802','cornerColor':'#fbb802'});

 }
});

希望有帮助,祝你好运。

关于fabricjs - 如何更改 fabric.js 上的默认 selectionColor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31462129/

相关文章:

javascript - 如何创建自定义 fabricjs 对象?

javascript - Fabric js 剪辑对象到背景图像

javascript - Fabric.js 中的多个 Canvas (页面)

javascript - 在 Fabric.js 中更改文本字体

javascript - Fabric.js 偏移边界框问题

javascript - 将每个对象的 X,Y 坐标获取到 Fabric.js 中的数组中

javascript - 为什么我的 Canvas 不使用 Fabric.js 显示任何内容?

canvas - fabricjs免费绘图,获取对象绘图的引用