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 DOMPoint-Objekten, die die Ecken eines beliebigen Vierecks definieren. Durch die Rückgabe von DOMQuad-Objekten kann getBoxQuads() auch dann genaue Informationen liefern, wenn beliebige 2D- oder 3D-Transformationen vorliegen. Die Methode getBounds() gibt ein DOMRect für Fälle zurück, in denen Sie lediglich ein achsenparalleles Begrenzungsrechteck benötigen.

Konstruktor

DOMQuad()

Erstellt ein neues DOMQuad-Objekt.

Instanzeigenschaften

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.

Statische Methoden

DOMQuad.fromQuad()

Gibt ein neues DOMQuad-Objekt auf Grundlage der angegebenen Koordinaten eines anderen DOMQuad-Objekts zurück.

DOMQuad.fromRect()

Gibt ein neues DOMQuad-Objekt auf Grundlage der angegebenen Koordinaten eines DOMRect-Objekts zurück.

Instanzmethoden

DOMQuad.getBounds()

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

DOMQuad.toJSON()

Gibt ein JSON-serialisierbares einfaches Objekt zurück, das das DOMQuad-Objekt darstellt. Wird von JSON.stringify() automatisch aufgerufen.

Spezifikationen

Spezifikation
Geometry Interfaces Module Level 1
# domquad

Browser-Kompatibilität