DOMMatrixReadOnly: is2D 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流瀏覽器均已支援。

注意:此功能在 Web Workers 中可用。

DOMMatrixReadOnly 介面的只讀屬性 is2D 是一個布林標誌,當矩陣為 2D 時為 true。如果矩陣被初始化為 2D 矩陣並且只應用了 2D 轉換操作,則該值為 true。否則,矩陣在 3D 中定義,is2Dfalse

一個布林值。

示例

js
// Initialize a 2D matrix
const matrix = new DOMMatrix(); // create a matrix
console.log(matrix.is2D); // output: true

// Transform in a 2D space
console.log(matrix.rotate(30).is2D); // output: true

// Apply a 3D transform
console.log(matrix.rotate(10, 20, 1).is2D); // output: false

規範

規範
Geometry Interfaces Module Level 1
# dom-dommatrixreadonly-is2d

瀏覽器相容性

另見