DOMQuad - 四个 DOMPoint 的集合,用于定义任意四边形的角
这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
DOMQuad
是四个 DOMPoint
的集合,用于定义任意四边形的角。getBoxQuads()
返回 DOMQuad
包含了准确的信息,即使存在任意 2D 或 3D 变换。它有一个方便的 bounds
属性,为那些只需要轴对齐的边界矩形的情况返回一个 DOMRectReadOnly
。
构造函数
DOMQuad()
创建一个新的 DOMQuad
对象。
属性
只读
p1,p2,p3,p4均为 DOMPoint
对象,表示 DOMQuad
对象的四个角。
方法
DOMQuad.fromRect()
基于传递的坐标集返回一个新的 DOMQuad
对象。
DOMQuad.fromQuad()
基于传递的坐标集返回一个新的 DOMQuad
对象。
DOMQuad.getBounds()
返回一个 DOMRect
对象,其中包含 DOMQuad
对象的坐标和尺寸。
DOMQuad.toJSON()
返回 DOMQuad
对象的 JSON 表示。
规范
规范 | 状态 | 备注 |
---|---|---|
Geometry Interfaces Module Level 1 DOMQuad 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容
特性 | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基础支持 | 61 | 未知 | 未知 | 48 | 未知 |
移动浏览器兼容性
特性 | Android Webview | Chrome for Android | Firefox Mobile | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
基础支持 | 61 | 61 | 未知 | 未知 | 未知 | 48 | 未知 |