SVGGeometryElement

Baseline 广泛可用 *

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流浏览器均已支持。

* 此特性的某些部分可能存在不同级别的支持。

SVGGeometryElement 接口表示由具有等效路径的几何图形定义的 SVG 元素,并且这些元素可以被填充和描边。这包括路径和基本形状。

EventTarget Node Element SVGElement SVGGraphicsElement SVGGeometryElement

实例属性

此接口还继承了其父接口 SVGGraphicsElement 的属性。

SVGGeometryElement.pathLength 只读

此属性反映了 pathLength 属性。

实例方法

此接口还继承了其父接口 SVGGraphicsElement 的方法。

SVGGeometryElement.isPointInFill()

确定给定点是否位于元素的填充形状内。适用标准的命中测试规则;元素的 pointer-events 属性值决定了点是否被视为位于填充内。

SVGGeometryElement.isPointInStroke()

确定给定点是否位于元素的描边形状内。适用标准的命中测试规则;元素的 pointer-events 属性值决定了点是否被视为位于描边内。

SVGGeometryElement.getTotalLength()

返回用户代理计算出的用户单位中路径总长度的值。

SVGGeometryElement.getPointAtLength()

返回沿路径给定距离处的点。

规范

规范
Scalable Vector Graphics (SVG) 2
# 接口 SVGGeometryElement

浏览器兼容性