首頁  >  文章  >  web前端  >  如何使用 FabricJS 使三角形不可見?

如何使用 FabricJS 使三角形不可見?

WBOY
WBOY轉載
2023-09-17 23:41:10667瀏覽

如何使用 FabricJS 使三角形不可见?

在本教學中,我們將學習如何使用 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 使三角形不可見?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除