在本教程中,我們將學(xué)習(xí)如何使用 FabricJS 使三角形不可見。三角形是 FabricJS 提供的各種形狀之一。為了創(chuàng)建一個(gè)三角形,我們必須創(chuàng)建一個(gè) Fabric.Triangle 類的實(shí)例并將其添加到畫布中。
我們的三角形對(duì)象可以通過(guò)多種方式自定義,例如更改其尺寸、添加背景顏色或使其可見或不可見。我們可以通過(guò)使用 visible 屬性來(lái)做到這一點(diǎn)。
語(yǔ)法
new Fabric.Triangle( {visible: Boolean }: Object)
登錄后復(fù)制
參數(shù)
選項(xiàng) (可選) – 此參數(shù)是一個(gè)對(duì)象,它為我們的三角形提供額外的自定義。使用此參數(shù),可以更改與 visible 屬性相關(guān)的對(duì)象的屬性,例如顏色、光標(biāo)、描邊寬度和許多其他屬性。
Options Keys
visible – 該屬性接受一個(gè)布爾值,允許我們將一個(gè)對(duì)象渲染到畫布上。它的默認(rèn)值為 true。
示例 1
將 visible 屬性作為帶有“true”的鍵傳遞value
讓我們看一個(gè)代碼示例,以了解當(dāng)我們向 visible 屬性傳遞真值時(shí)會(huì)發(fā)生什么。通過(guò)將值指定為“true”,我們確保三角形對(duì)象渲染到畫布上。這也是 FabricJS 中的默認(rèn)行為。
將可見屬性作為具有“true”值的鍵傳遞 您可以看到三角形對(duì)象已渲染到畫布上 // 啟動(dòng)畫布實(shí)例 var canvas = new Fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); 畫布.setHeight(250); // 初始化一個(gè)三角形對(duì)象 var triangle = new Fabric.Triangle({ 左:60, 頂部:80, 填寫:“#b0e0e6”, 身高:90, 寬度:100, }); // 將其添加到畫布中 canvas.add(三角形);
登錄后復(fù)制
示例 2
將 visible 屬性作為具有“false”值的鍵傳遞
在此示例中,我們將 visible 屬性作為帶有 false 值的鍵傳遞。分配一個(gè)假值將確保我們的三角形對(duì)象不會(huì)渲染到畫布上。它只是不會(huì)使對(duì)象“不可見”,而是完全擺脫它。它可用于從畫布中刪除對(duì)象,而無(wú)需刪除其代碼。
將可見屬性作為帶有“false”值的鍵傳遞 您可以看到三角形對(duì)象尚未渲染到畫布上。 // 啟動(dòng)畫布實(shí)例 var canvas = new Fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); 畫布.setHeight(250); // 初始化一個(gè)三角形對(duì)象 var triangle = new Fabric.Triangle({ 左:60, 頂部:80, 填寫:“#b0e0e6”, 身高:90, 寬度:100, 可見:假, }); // 將其添加到畫布中 canvas.add(三角形);
登錄后復(fù)制
以上就是如何使用 FabricJS 使三角形不可見?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!