PointerEvent: pressure-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2020.
Die pressure
-Eigenschaft des PointerEvent
-Interfaces gibt den normalisierten Druck des Zeigereingangs an.
Wert
Der normalisierte Druck des Zeigereingangs im Bereich von 0
bis 1
, einschließlich, wobei 0
und 1
den minimalen und maximalen Druck darstellen, den die Hardware erkennen kann. Für Hardware, die keinen Druck unterstützt, wie z. B. eine Maus, beträgt der Wert 0.5
, wenn der Zeiger aktiviert ist, und 0
andernfalls.
Beispiele
In diesem Beispiel werden bei einem pointerdown
-Ereignis verschiedene Funktionen aufgerufen, abhängig vom Wert der pressure
-Eigenschaft des Ereignisses.
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,
);
Spezifikationen
Specification |
---|
Pointer Events # dom-pointerevent-pressure |
Browser-Kompatibilität
BCD tables only load in the browser