在本教學中,我們將學習如何使用 FabricJS 來讓三角形不可見。三角形是 FabricJS 提供的各種形狀之一。為了創建一個三角形,我們必須建立一個 Fabric.Triangle 類別的實例並將其新增到畫布中。
我們的三角形物件可以透過多種方式自訂,例如更改其尺寸、添加背景顏色或使其可見或不可見。我們可以透過使用 visible 屬性來做到這一點。
new Fabric.Triangle( {visible: Boolean }: Object)
#選項(可選) - 此參數是一個物件,它為我們的三角形提供額外的自訂。使用此參數,可以變更與 visible 屬性相關的物件的屬性,例如顏色、遊標、描邊寬度和許多其他屬性。
visible - 該屬性接受一個布林值,允許我們將一個物件渲染到畫布上。它的預設值為 true。
將visible 屬性作為帶有「true」的鍵傳遞value
讓我們看一個程式碼範例,以了解當我們向visible 屬性傳遞真值時會發生什麼。透過將值指定為“true”,我們確保三角形物件渲染到畫布上。這也是 FabricJS 中的預設行為。
将可见属性作为具有“true”值的键传递 您可以看到三角形对象已渲染到画布上 // 启动画布实例 var canvas = new Fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); 画布.setHeight(250); // 初始化一个三角形对象 var triangle = new Fabric.Triangle({ 左:60, 顶部:80, 填写:“#b0e0e6”, 身高:90, 宽度:100, }); // 将其添加到画布中 canvas.add(三角形);
將visible 屬性作為具有「false」值的鍵傳遞
在此範例中,我們將visible 屬性作為帶有false 值的鍵傳遞。分配一個假值將確保我們的三角形物件不會渲染到畫布上。它只是不會使物件“不可見”,而是完全擺脫它。它可用於從畫布中刪除對象,而無需刪除其程式碼。将可见属性作为带有“false”值的键传递 您可以看到三角形对象尚未渲染到画布上。 // 启动画布实例 var canvas = new Fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); 画布.setHeight(250); // 初始化一个三角形对象 var triangle = new Fabric.Triangle({ 左:60, 顶部:80, 填写:“#b0e0e6”, 身高:90, 宽度:100, 可见:假, }); // 将其添加到画布中 canvas.add(三角形);
以上是如何使用 FabricJS 使三角形不可見?的詳細內容。更多資訊請關注PHP中文網其他相關文章!