PointerEvent: tiltX 属性

Baseline 已广泛支持

此特性已经十分成熟,可在许多设备和浏览器版本上使用。自 2020 年 7 月以来,它已在各大浏览器中可用。

PointerEvent 接口的只读属性 tiltX 是指针的 Y-Z 平面与屏幕之间的角度(以度为单位)。此属性通常仅对笔/触控笔类型的指针有用。

根据具体的硬件和平台,用户代理通常只会接收一组关于传感器相对于屏幕平面的方向的值——即 tiltXtiltY,或者 altitudeAngleazimuthAngle

The tiltX angle of a pointer compared to the tiltY angle

有关此属性的更多说明,请参阅 规范中的图 2

指针(触控笔)的 Y-Z 平面与屏幕之间的角度(以度为单位)。值的范围是 -9090(包含),其中正值表示向右倾斜。对于不支持此属性的设备,值为 0

示例

此示例演示了如何简单地访问 tiltXtiltY 属性。

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

规范

规范
指针事件
# dom-pointerevent-tiltx

浏览器兼容性

另见