PointerEvent:pressure 属性

pressurePointerEvent 接口的只读属性,它表示指针输入的标准化压力。

指针输入的标准化压力,范围为 01(包含),其中 01 分别表示硬件能够检测到的最小和最大压力。对于不支持压力的硬件(例如鼠标),当指针处于活动按钮状态时,该值为 0.5,否则为 0

示例

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

js
someElement.addEventListener(
  "pointerdown",
  (event) => {
    if (event.pressure === 0) {
      // No pressure
      process_no_pressure(event);
    } else if (event.pressure === 1) {
      // Maximum pressure
      process_max_pressure(event);
    } else {
      // Default
      process_pressure(event);
    }
  },
  false,
);

规范

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

浏览器兼容性

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

另请参阅