DOMMatrixReadOnly: isIdentity property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Note: This feature is available in Web Workers.
Thuộc tính chỉ đọc isIdentity của giao diện DOMMatrixReadOnly là một Boolean có giá trị true nếu ma trận là ma trận đơn vị.
Ma trận đơn vị là ma trận trong đó mọi giá trị đều là 0 ngoại trừ những giá trị trên đường chéo chính từ góc trên bên trái đến góc dưới bên phải (nói cách khác, những vị trí mà độ lệch theo mỗi hướng bằng nhau).
Giá trị
Một giá trị Boolean.
Ví dụ
js
// Khởi tạo ma trận 2D
const matrix = new DOMMatrix(); // tạo một ma trận
console.log(matrix.isIdentity); // output: true
// Áp dụng phép biến đổi không có hiệu lực
console.log(matrix.translate(0).isIdentity); // output: true
// Áp dụng phép biến đổi có hiệu lực: xoay ma trận 30 độ
console.log(matrix.rotate(30).isIdentity); // output: false
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Geometry Interfaces Module Level 1> # dom-dommatrixreadonly-isidentity> |
Tương thích trình duyệt
Xem thêm
DOMMatrixinterfaceCSSMatrixComponentinterfaceCanvasRenderingContext2Dinterface- CSS
matrix()function - CSS
transformproperty - CSS transforms module
- SVG
transformattribute