DOMQuad

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流瀏覽器均已支援。

注意:此功能在 Web Workers 中可用。

DOMQuad 是一個包含四個 DOMPoint 物件的集合,用於定義任意四邊形的角點。返回 DOMQuad 物件使得 getBoxQuads() 即使在存在任意的 2D 或 3D 變換時也能返回準確的資訊。它還有一個方便的 bounds 屬性,用於在只需要軸對齊邊界矩形的情況下返回一個 DOMRectReadOnly 物件。

建構函式

DOMQuad()

建立一個新的 DOMQuad 物件。

例項屬性

DOMQuad.p1 只讀

一個代表 DOMQuad 一個角的 DOMPoint 物件。

DOMQuad.p2 只讀

一個代表 DOMQuad 一個角的 DOMPoint 物件。

DOMQuad.p3 只讀

一個代表 DOMQuad 一個角的 DOMPoint 物件。

DOMQuad.p4 只讀

一個代表 DOMQuad 一個角的 DOMPoint 物件。

例項方法

DOMQuad.getBounds()

返回一個 DOMRect 物件,其中包含 DOMQuad 物件的座標和尺寸。

DOMQuad.toJSON()

返回 DOMQuad 物件的 JSON 表示形式。

靜態方法

DOMQuad.fromRect()

基於傳入的座標集返回一個新的 DOMQuad 物件。

DOMQuad.fromQuad()

基於提供的輸入返回一個新的 DOMQuad 物件或一組四邊形座標。

規範

規範
Geometry Interfaces Module Level 1
# DOMQuad

瀏覽器相容性