如何使用 FabricJS 設定三角形的⾼度?
在本教程中,我們將學習如何使用 FabricJS 設定三角形的⾼度。三角形是 FabricJS 提供的各種形狀之⼀。為了建立三角形,我們必須建立fabric.Triangle類的例項並將其新增到畫布中。
我們可以透過更改其位置、不透明度、描邊以及尺寸來操作三角形物件。FabricJS 允許我們使⽤width和height屬性來控制物件的尺寸。
語法
new fabric.Triangle({ height: Number }: Object)引數
選項 (可選) − 此引數是⼀個Object,它為我們的三角形提供了附加的自定義項。使⽤此引數,可以更改與物件的許多屬性相關的屬性,其中height是⼀個屬性,例如顏⾊、游標、描邊寬度等。
選項鍵
height − 此屬性接受⼀個數字值,⽤於指定物件的⾼度。其預設值為 100。
⽰例 1
height屬性的預設⾏為
讓我們看⼀個程式碼⽰例來了解 height 屬性的預設⾏為。
<!DOCTYPE html> <html> <head> <!-- 新增 Fabric JS 庫 --> <script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/510/fabric.min.js"></script> </head> <body> <h2>height 屬性的預設⾏為</h2> <p>請注意,預設三角形的⾼度為 100。</p> <canvas id="canvas"></canvas> <script> // 初始化畫布例項 var canvas = new fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); // 初始化三角形物件 var triangle = new fabric.Triangle({ left: 105, top: 70, width: 90, fill: "#746cc0", stroke: "#967bb6", strokeWidth: 5, }); // 將其新增到畫布 canvas.add(triangle); </script> </body> </html>⽰例 2
將height屬性作為鍵傳遞
現在我們已將height屬性的值分配為 140px,我們可以看到其⾼度的變化。
<!DOCTYPE html> <html> <head> <!-- 新增 Fabric JS 庫 --> <script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/510/fabric.min.js"></script> </head> <body> <h2>將 height 屬性作為鍵傳遞</h2> <p>您可以看到三角形的⾼度現在具有 140 的固定值。</p> <canvas id="canvas"></canvas> <script> // 初始化畫布例項 var canvas = new fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); // 初始化三角形物件 var triangle = new fabric.Triangle({ left: 105, top: 70, width: 90, height: 140, fill: "#746cc0", stroke: "#967bb6", strokeWidth: 5, }); // 將其新增到畫布 canvas.add(triangle); </script> </body> </html>
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP