在本教程中,我們將學習如何使用 FabricJS 使矩形不可見。矩形是 FabricJS 提供的各種形狀之一。為了創建一個矩形,我們必須創建 fabric.Rect 類的實例,并將其添加到 canvas.
我們的矩形對象可以通過多種方式自定義,例如更改其尺寸、添加背景顏色或通過使其可見或不可見。我們可以通過使用 visible 屬性來做到這一點。
Syntax
new Fabric.Rect( {visible: Boolean }: Object)
登錄后復制
參數
選項(可選) – 此參數是 Object ,它為我們的矩形提供額外的自定義。使用此參數,可以更改與 visible 為屬性的對象相關的顏色、光標、描邊寬度等屬性。
Options keys
visible – 此屬性接受 Boolean 值,該值允許我們將對象渲染到畫布上。其默認值為?true.
示例1
傳遞可見屬性作為帶有“true”值的鍵
讓我們看一個代碼示例來了解當我們傳遞可見時會發生什么
財產的真實價值。通過將值指定為“True”,我們確保我們的
矩形對象渲染到畫布上。這也是默認行為
FabricJS.
將可見屬性作為具有“True”值的鍵傳遞
可以看到矩形對象已經渲染到畫布上了。
// 啟動畫布實例 var canvas = new Fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); 畫布.setHeight(250); // 初始化一個矩形對象 var 矩形 = 新的布料. 矩形({ 左:55, 頂部:60, 寬度:170, 身高:70, 填寫:“#f4f0ec”, 筆畫:“#2a52be”, 筆劃寬度:5, 可見:真實, }); // 將其添加到畫布中 canvas.add(矩形);
登錄后復制
示例
使用“False”值將可見屬性作為鍵傳遞
在此示例中,我們將 visible 屬性作為具有 false 值的鍵傳遞。指定一個 false 值將確保我們的矩形對象不會渲染到畫布上。它只是不會使對象“不可見”,而是完全擺脫它。它可用于從畫布中刪除對象,而不刪除其代碼。
將可見屬性作為帶有“False”值的鍵傳遞
可以看到矩形對象還沒有渲染到畫布上。
// 啟動畫布實例 var canvas = new Fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); 畫布.setHeight(250); // 初始化一個矩形對象 var 矩形 = 新的布料. 矩形({ 左:55, 頂部:60, 寬度:170, 身高:70, 填寫:“#f4f0ec”, 筆畫:“#2a52be”, 筆劃寬度:5, 可見:假, }); // 將其添加到畫布中 canvas.add(矩形);
登錄后復制
以上就是如何使用 FabricJS 使矩形不可見?的詳細內容,更多請關注www.92cms.cn其它相關文章!