PointerEvent: tiltX property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2020.

Thuộc tính chỉ đọc tiltX của giao diện PointerEvent là góc (tính bằng độ) giữa mặt phẳng Y-Z của con trỏ và màn hình. Thuộc tính này thường chỉ hữu ích cho loại con trỏ bút/bút stylus.

Tùy thuộc vào phần cứng và nền tảng cụ thể, tác nhân người dùng thường chỉ nhận được một tập giá trị cho hướng của bộ chuyển đổi so với mặt phẳng màn hình - hoặc là tiltXtiltY, hoặc là altitudeAngleazimuthAngle.

Góc tiltX của con trỏ so với góc tiltY

Để xem thêm minh họa về thuộc tính này, hãy xem Hình 2 trong đặc tả.

Giá trị

Góc tính bằng độ giữa mặt phẳng Y-Z của con trỏ (bút stylus) và màn hình. Khoảng giá trị là -90 đến 90, bao gồm cả hai đầu mút, trong đó giá trị dương là nghiêng về bên phải. Đối với các thiết bị không hỗ trợ thuộc tính này, giá trị là 0.

Ví dụ

Ví dụ này minh họa cách truy cập đơn giản các thuộc tính tiltXtiltY.

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

Thông số kỹ thuật

Specification
Pointer Events
# dom-pointerevent-tiltx

Tương thích trình duyệt

Xem thêm