--- title: SVGGraphicsElement slug: Web/API/SVGGraphicsElement tags: - API - NeedsExample - NeedsTranslation - Reference - SVG - SVG OM - TopicStub translation_of: Web/API/SVGGraphicsElement ---
{{APIRef("SVG")}}

 SVGGraphicsElement 接口表示SVG元素,其主要目的是将图形直接渲染到组中。

{{InheritanceDiagram(600, 120)}}

提示: 该接口是SVG 2中引入的,它取代了SVG 1.1中的{{domxref("SVGLocatable")}}和{{domxref("SVGTransformable")}}接口。

属性

此接口还从其父接口{{domxref("SVGElement")}}继承属性

{{domxref("SVGGraphicsElement.transform")}} {{ReadOnlyInline}}
一个{{domxref("SVGAnimatedTransformList")}}反映给定元素的{{cssxref("transform")}}属性的计算值及其对应的{{SVGAttr("transform")}}}属性。

方法

此接口还从其父方法{{domxref("SVGElement")}}继承方法。

{{domxref("SVGGraphicsElement.getBBox()")}}
返回一个{{domxref("DOMRect")}},它表示当前元素的计算出的边界框。
{{domxref("SVGGraphicsElement.getCTM()")}}
返回一个{{domxref("DOMMatrix")}},代表将当前元素的坐标系转换为其SVG视口的坐标系的矩阵。
{{domxref("SVGGraphicsElement.getScreenCTM()")}}
返回一个{{domxref("DOMMatrix")}}代表表示将当前元素的坐标系转换为SVG文档片段的SVG视口的坐标系的矩阵。

规范

规范 状态 说明
{{SpecName("SVG2", "types.html#InterfaceSVGGraphicsElement", "SVGGraphicsElement")}} {{Spec2("SVG2")}} Initial definition

浏览器兼容性

{{Compat("api.SVGGraphicsElement")}}