在本教程中,我们将学习如何使用 FabricJS 设置三角形的不透明度。三角形是 FabricJS 提供的各种形状之一。为了创建一个三角形,我们必须创建一个 Fabric.Triangle 类的实例并将其添加到画布中。我们可以通过添加填充颜色来自定义三角形对象,消除其边框,甚至更改其尺寸。同样,我们也可以使用 opacity 属性来更改其不透明度。
new Fabric.Triangle({ opacity: Number }: Object)
选项 (可选) - 此参数是一个对象,它为我们的三角形提供额外的自定义。使用此参数,可以更改与不透明度为属性的对象相关的颜色、光标、边框宽度和许多其他属性。
不透明度 − 此属性接受数字作为允许我们控制对象的不透明度的值。 opacity 属性的默认值为 1。
Triangle 对象的默认外观
让我们看一个代码示例,看看我们的 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(三角形);
将 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设置三角形的不透明度?的详细内容。更多信息请关注PHP中文网其他相关文章!