PointerEvent: tangentialPressure 属性
tangentialPressure
是 PointerEvent
接口的只读属性,它表示指针输入的归一化切向压力(也称为桶压力或 圆柱应力)。
值
一个 float
,表示指针输入的归一化切向压力,范围为 -1
到 1
(含),其中 0
表示控件的中性位置。
请注意,某些硬件可能只支持 0
到 1
范围内的正值。对于不支持切向压力的硬件,该值为 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 的浏览器中加载。