除了矩形,三角形,椭圆形之外,我想使用其他几何形状(例如六边形,星形...),我还能做什么?我能怎么做?
var canvas = new fabric.Canvas('c');
var rect = new fabric.Rect({
left: 50,
top: 50,
fill: 'green',
width: 40,
height: 80
});
var circle = new fabric.Circle({
radius: 20,
fill: 'red',
left: 100,
top: 100
});
您可以使用Polygon函数来做到这一点:
var pol = new fabric.Polygon([
{x: 200, y: 0},
{x: 250, y: 50},
{x: 250, y: 100},
{x: 150, y: 100},
{x: 150, y: 50} ], {
left: 250,
top: 150,
angle: 0,
fill: 'green'
}
);
对于更复杂的形状,您应该加载SVG
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句