PointerEvent: tangentialPressure 属性

tangentialPressurePointerEvent 接口的只读属性,它表示指针输入的归一化切向压力(也称为桶压力或 圆柱应力)。

一个 float,表示指针输入的归一化切向压力,范围为 -11(含),其中 0 表示控件的中性位置。

请注意,某些硬件可能只支持 01 范围内的正值。对于不支持切向压力的硬件,该值为 0

示例

在此代码段中,当触发 pointerdown 事件时,将根据事件的 tangentialPressure 属性值调用不同的函数。

js
someElement.addEventListener(
  "pointerdown",
  (event) => {
    if (event.tangentialPressure === 0) {
      // No pressure
      process_no_tanPressure(event);
    } else if (event.tangentialPressure === 1) {
      // Maximum pressure
      process_max_tanPressure(event);
    } else {
      // Default
      process_tanPressure(event);
    }
  },
  false,
);

规范

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅