Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

PointerEvent: tangentialPressure-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2020⁩.

Die schreibgeschützte Eigenschaft tangentialPressure der PointerEvent-Schnittstelle repräsentiert den normalisierten tangentialen Druck des Zeigereingangs (auch bekannt als Fassdruck oder Zylinderbelastung).

Wert

Ein float, der den normalisierten tangentialen Druck des Zeigereingangs im Bereich von -1 bis 1 darstellt, einschließlich, wobei 0 die neutrale Position der Steuerung ist.

Beachten Sie, dass einige Hardware möglicherweise nur positive Werte im Bereich von 0 bis 1 unterstützt. Bei Hardware, die keinen tangentialen Druck unterstützt, wird der Wert 0 sein.

Beispiele

In diesem Codeausschnitt werden, wenn ein pointerdown-Ereignis ausgelöst wird, je nach Wert der tangentialPressure-Eigenschaft des Ereignisses unterschiedliche Funktionen aufgerufen.

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);
  }
});

Spezifikationen

Specification
Pointer Events
# dom-pointerevent-tangentialpressure

Browser-Kompatibilität

Siehe auch