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

View in English Always switch to English

DOMQuad

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Ein DOMQuad ist eine Sammlung von vier DOMPoints, die die Ecken eines beliebigen Vierecks definieren. Die Rückgabe von DOMQuads ermöglicht es, dass getBoxQuads() genaue Informationen liefert, selbst wenn beliebige 2D- oder 3D-Transformationen vorliegen. Es verfügt über ein praktisches bounds-Attribut, das ein DOMRectReadOnly zurückgibt, für die Fälle, in denen Sie nur ein achsenparallel ausgerichtetes Begrenzungsrechteck benötigen.

Konstruktor

DOMQuad()

Erstellt ein neues DOMQuad-Objekt.

Instanz-Eigenschaften

DOMQuad.p1 Schreibgeschützt

Ein DOMPoint, der eine Ecke des DOMQuad darstellt.

DOMQuad.p2 Schreibgeschützt

Ein DOMPoint, der eine Ecke des DOMQuad darstellt.

DOMQuad.p3 Schreibgeschützt

Ein DOMPoint, der eine Ecke des DOMQuad darstellt.

DOMQuad.p4 Schreibgeschützt

Ein DOMPoint, der eine Ecke des DOMQuad darstellt.

Instanz-Methoden

DOMQuad.getBounds()

Gibt ein DOMRect Objekt mit den Koordinaten und Dimensionen des DOMQuad-Objekts zurück.

DOMQuad.toJSON()

Gibt eine JSON-Darstellung des DOMQuad-Objekts zurück.

Statische Methoden

DOMQuad.fromQuad()

Gibt ein neues DOMQuad-Objekt basierend auf dem bereitgestellten Koordinatensatz in der Form eines anderen DOMQuad-Objekts zurück.

DOMQuad.fromRect()

Gibt ein neues DOMQuad-Objekt basierend auf dem bereitgestellten Koordinatensatz in der Form eines DOMRect-Objekts zurück.

Spezifikationen

Spezifikation
Geometry Interfaces Module Level 1
# DOMQuad

Browser-Kompatibilität