考虑以下代码:
var lineObj = new fabric.Line([120,200,320,200],{
stroke: '#000000',
strokeWidth: 1
});
canvas.add(lineObj);
由于1像素线的宽度很小,因此很难选择。
我在这里要做的是增加其选择区域。
像这样:
有什么办法可以做到这一点?
最佳答案
是的,我们为此具有padding
值。
var lineObj = new fabric.Line([120,200,320,200], {
stroke: '#000000',
strokeWidth: 1,
padding: 20
});
canvas.add(lineObj);
我是否提到过Fabric既灵活又强大? :)
@markE不错的解决方案!很高兴您发现轻松浏览源代码。