在本教程中,我們將學習如何使用 FabricJS 使三角形不可見。三角形是 FabricJS 提供的各種形狀之一。為了創建一個三角形,我們必須創建一個 Fabric.Triangle 類的實例并將其添加到畫布中。
我們的三角形對象可以通過多種方式自定義,例如更改其尺寸、添加背景顏色或使其可見或不可見。我們可以通過使用 visible 屬性來做到這一點。
語法
new Fabric.Triangle( {visible: Boolean }: Object)
登錄后復制
參數
選項 (可選) – 此參數是一個對象,它為我們的三角形提供額外的自定義。使用此參數,可以更改與 visible 屬性相關的對象的屬性,例如顏色、光標、描邊寬度和許多其他屬性。
Options Keys
visible – 該屬性接受一個布爾值,允許我們將一個對象渲染到畫布上。它的默認值為 true。
示例 1
將 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(三角形);
登錄后復制
示例 2
將 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 使三角形不可見?的詳細內容,更多請關注www.92cms.cn其它相關文章!