如何在html5画布中绘制Fabric js strokeRect?

时间:2015-10-11 08:27:09

标签: javascript html5 canvas html5-canvas fabricjs

我正在使用html5 canvas库Fabric js绘制形状:

代码: canvas.add(new fabric.Rect({top: 100, left: 100, width: 50, height: 50, fill: 'empty', stroke: 'white', strokeWidth: 1}));

但它在中间区域填充黑色,我不想要。 我想在html5 canvas中使用strokeRect这样的功能。 有什么建议吗?

2 个答案:

答案 0 :(得分:1)

使用transparent代替emptyfill矩形。

样品:

canvas.add(new fabric.Rect({top: 100,
    left: 100,
    width: 50,
    height: 50,
    fill: 'transparent',
    stroke: 'white',
    strokeWidth: 1
}));

答案 1 :(得分:1)

canvas.add(new fabric.Rect({ top : 100, left : 100, width : 50, height : 50, fill : '', stroke : 'white', strokeWidth : 1 }));