Spec-Zone.ru › Web APIs

Метод DOMMatrix: invertSelf()

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

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

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

Примечание: Эта функция доступна в Веб-воркерах.

Метод invertSelf() интерфейса DOMMatrix инвертирует исходную матрицу. Если матрицу нельзя инвертировать, компоненты новой матрицы устанавливаются в NaN, а её свойство is2D устанавливается в false.

Чтобы инвертировать матрицу без её изменения, см. DOMMatrixReadOnly.inverse()

Синтаксис

  DOMMatrix.invertSelf()

Возвращаемое значение

Объект DOMMatrix.

Примеры

В этом примере создаётся матрица с поворотом на 30 градусов. Затем она инвертируется, что приводит к повороту на -30 градусов.

const matrix = new DOMMatrix().rotate(30);
console.log(matrix.toString());
// output: matrix(0.866, 0.5, -0.5, 0.866, 0, 0)
matrix.invertSelf();
console.log(matrix.toString());
// output: matrix(0.866, -0.5, 0.5, 0.866, 0, 0)

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

Спецификация
Модуль интерфейсов геометрии уровень 1
# dom-dommatrix-invertself

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

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

См. также

  • DOMMatrixReadOnly.inverse()
  • Функция CSS matrix()
  • Функция CSS matrix3d()

© 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/DOMMatrix/invertSelf

Spec-Zone.ru

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