Spec-Zone.ru › Web APIs

PointerEvent: свойство tiltX

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

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

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

Свойство tiltX только для чтения интерфейса PointerEvent — это угол (в градусах) между плоскостью Y-Z указателя и экраном. Это свойство обычно полезно только для указателей типа ручка/стилус.

В зависимости от конкретного оборудования и платформы, агенты пользователя, скорее всего, получат только один набор значений для ориентации преобразователя относительно плоскости экрана — либо tiltX и tiltY, либо altitudeAngle и azimuthAngle.

The tiltX angle of a pointer compared to the tiltY angle

Дополнительную иллюстрацию этого свойства см. в рисунке 2 спецификации.

Значение

Угол в градусах между плоскостью Y-Z указателя (стилуса) и экраном. Диапазон значений — от -90 до 90, включительно, где положительное значение соответствует наклону вправо. Для устройств, не поддерживающих это свойство, значение равно 0.

Примеры

В этом примере показано простое обращение к свойствам tiltX и tiltY.

someElement.addEventListener(
  "pointerdown",
  (event) => {
    process_tilt(event.tiltX, event.tiltY);
  },
  false,
);

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

Спецификация
Pointer Events
# dom-pointerevent-tiltx

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

Десктоп Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android
tiltX 55 12 59 42 13 55 79 42 13 6.0 55

См. также

  • PointerEvent.tiltY
  • PointerEvent.altitudeAngle
  • PointerEvent.azimuthAngle

© 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/PointerEvent/tiltX

Spec-Zone.ru

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