📅  最后修改于: 2023-12-03 15:14:59.885000             🧑  作者: Mango
Fabric.js是一个基于HTML5 Canvas元素的现代JS库,用于创建交互式图形。Polyline是其中一种图形类型,它是由多个线段连接而成的类似于折线的形状。在创建Polyline时,可以设置其originY属性,指定其相对于其左上角的垂直方向上的中心点。
var canvas = new fabric.Canvas('canvas');
var points = [
{ x: 50, y: 50 },
{ x: 75, y: 100 },
{ x: 100, y: 50 },
];
var polyline = new fabric.Polyline(points, {
fill: 'transparent',
stroke: 'black',
strokeWidth: 2,
originY: 'center' // 设置 originY 属性
});
canvas.add(polyline);
在上面的代码示例中,我们使用Fabric.js创建了一个Polyline,并设置了其originY属性为'center',这意味着其相对于其左上角的中心点在垂直方向上居中。
Polyline的originY属性接受以下几个可选值:
Polyline的originY属性是用来指定其相对于左上角的垂直方向上的中心点的属性。通过将其设置为'top','center'或'bottom'之一,可以使Polyline沿垂直方向上的位置偏上、偏中或偏下。