语法new fabric.triangle({ opacity: number }: object)
参数选项 (可选) - 此参数是一个对象,它为我们的三角形提供额外的自定义。使用此参数,可以更改与不透明度为属性的对象相关的颜色、光标、边框宽度和许多其他属性。
选项键不透明度 − 此属性接受数字作为允许我们控制对象的不透明度的值。 opacity 属性的默认值为 1。
示例 1triangle 对象的默认外观
让我们看一个代码示例,看看我们的 triangle 对象在使用 opacity 属性的默认值时是什么样子。我们不会向类传递任何不透明键,如下例所示 -
三角形对象的默认外观请注意,三角形是完全不透明的。// 启动画布实例var canvas = new fabric.canvas(canvas);canvas.setwidth(document.body.scrollwidth);画布.setheight(250);// 初始化一个三角形对象var triangle = new fabric.triangle({左:105,顶部:70,宽度:90,身高:80,填写:“#746cc0”,笔画:“#967bb6”,笔划宽度:5,});// 将其添加到画布中canvas.add(三角形);
示例 2将 opacity 属性作为键传递
在此示例中,我们将看到为 opacity 属性分配一个值如何改变画布中三角形对象的不透明度。这里我们使用 0.3 作为不透明度,这使得我们的三角形对象看起来半透明而不是完全不透明。
将不透明度属性作为键传递你可以看到我们的三角形并不是完全不透明// 启动画布实例var canvas = new fabric.canvas(canvas);canvas.setwidth(document.body.scrollwidth);画布.setheight(250);// 初始化一个三角形对象var triangle = new fabric.triangle({左:105,顶部:70,宽度:90,身高:80,填写:“#746cc0”,笔画:“#967bb6”,笔划宽度:5,不透明度:0.3,});// 将其添加到画布中canvas.add(三角形);
以上就是如何使用fabricjs设置三角形的不透明度?的详细内容。
