Spec-Zone.ru › Web APIs

DOMMatrixReadOnly: свойство isIdentity

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

Только для чтения isIdentity свойство интерфейса DOMMatrixReadOnly — это булево значение, которое равно true , если матрица является единичной матрицей.

Единичная матрица — это матрица, в которой все значения равны 0 за исключением значений на главной диагонали, идущей сверху слева вниз направо (другими словами, там, где смещения в каждом направлении равны).

Значение

Булево значение.

Примеры

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

// Apply a transform that has no effect
console.log(matrix.translate(0).isIdentity); // output: true

// Apply a transform with effect: this rotates the matrix by 30deg
console.log(matrix.rotate(30).isIdentity); // output: false

Спецификации

Спецификация
Geometry Interfaces Module Level 1
# dom-dommatrixreadonly-isidentity

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
isIdentity 61 79 59 48 11 61 59 45 11 8.0 61

См. также

  • DOMMatrix интерфейс
  • CSSMatrixComponent интерфейс
  • CanvasRenderingContext2D интерфейс
  • CSS matrix() функция
  • CSS transform свойство
  • Модуль CSS transforms
  • SVG transform атрибут

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/isIdentity

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API