Javascript 使用fabric.js具有角度的渐变
如何使用fabric.js实现渐变角度Javascript 使用fabric.js具有角度的渐变,javascript,fabricjs,Javascript,Fabricjs,如何使用fabric.js实现渐变角度 这是与此相关的全部文档。实际上,没有简单的官方方法来指定角度。您可以通过操纵渐变的4个坐标来编写自己的角度函数 var canvas=newfabric.canvascavas var rect = new fabric.Rect({ left: 50, top: 50, width: 200, height: 200 }); rect.setGradient('fill', { type: 'linear', // You ma
这是与此相关的全部文档。实际上,没有简单的官方方法来指定角度。您可以通过操纵渐变的4个坐标来编写自己的角度函数 var canvas=newfabric.canvascavas
var rect = new fabric.Rect({
left: 50,
top: 50,
width: 200,
height: 200
});
rect.setGradient('fill', {
type: 'linear',
// You mainly need to apply a logic to these 4 values
x1: 0,
y1: rect.height / 2,
x2: rect.width,
y2: rect.height / 2,
colorStops: {
0: "white",
0.5: "0f3c78",
1: "0f3c78"
}
});
canvas.add(rect);
canvas.renderAll();
无论如何,有一个古老的讨论将其作为框架的一个可能功能,还有一个很好的例子演示了如何实现它。这是与框架相关的全部文档。实际上,没有简单的官方方法来指定角度。您可以通过操纵渐变的4个坐标来编写自己的角度函数 var canvas=newfabric.canvascavas
var rect = new fabric.Rect({
left: 50,
top: 50,
width: 200,
height: 200
});
rect.setGradient('fill', {
type: 'linear',
// You mainly need to apply a logic to these 4 values
x1: 0,
y1: rect.height / 2,
x2: rect.width,
y2: rect.height / 2,
colorStops: {
0: "white",
0.5: "0f3c78",
1: "0f3c78"
}
});
canvas.add(rect);
canvas.renderAll();
无论如何,有一个古老的讨论,使它成为框架的一个可能的功能,还有一个很好的小提琴,演示了如何实现它