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);
}
});
规范
| 规范 |
|---|
| 指针事件 # dom-pointerevent-tangentialpressure |
浏览器兼容性
加载中…