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

View in English Always switch to English

Touch: altitudeAngle-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die schreibgeschützte Eigenschaft altitudeAngle der Touch-Schnittstelle gibt den Winkel zwischen einer Messeinrichtung (einem Zeiger oder Stylus) und der X-Y-Ebene eines Gerätebildschirms zurück. Der Höhenwinkel beschreibt, ob die Messeinrichtung senkrecht zum Bildschirm, parallel oder in einem Winkel dazwischen steht.

Hinweis: Der Standardwert von altitudeAngle ist 0 (parallel zur Geräteoberfläche), was sich von der PointerEvent.altitudeAngle-Eigenschaft unterscheidet, die standardmäßig π/2 (senkrecht zur Oberfläche) ist.

Für Hardware und Plattformen, die keine Neigung oder Winkel melden, beträgt der Wert 0.

Wert

Ein Winkel in Radiant zwischen 0 und π/2, wobei 0 parallel zur Geräteoberfläche (X-Y-Ebene) ist und π/2 senkrecht zur Oberfläche steht.

Beispiel

Grundlegende Nutzung

js
someElement.addEventListener(
  "touchstart",
  (event) => {
    for (const touch of event.changedTouches) {
      // Log the altitude and azimuth angles for each stylus touch point.
      if (touch.touchType === "stylus") {
        console.log(`altitudeAngle: ${touch.altitudeAngle}`);
        console.log(`azimuthAngle: ${touch.azimuthAngle}`);
      }
    }
  },
  false,
);

Spezifikationen

Specification
Touch Events
# dom-touch-altitudeangle

Browser-Kompatibilität

Siehe auch