The SVGGeometryElement
interface represents SVG elements whose rendering is defined by geometry with an equivalent path, and which can be filled and stroked. This includes paths and the basic shapes.
Note: The pathLength
property and the getTotalLength()
and getPointAtLength()
methods were originally part of the SVGPathElement
interface. In SVG 2 they were moved to this interface.
This interface also inherits properties from its parent, SVGGraphicsElement
.
SVGGeometryElement.pathLength
Read only
pathLength
attribute.This interface also inherits methods from its parent, SVGGraphicsElement
.
SVGGeometryElement.isPointInFill()
pointer-events
property on the element determines whether a point is considered to be within the fill.SVGGeometryElement.isPointInStroke()
pointer-events
property on the element determines whether a point is considered to be within the stroke.SVGGeometryElement.getTotalLength()
SVGGeometryElement.getPointAtLength()
Specification | Status | Comment |
---|---|---|
Scalable Vector Graphics (SVG) 2 The definition of 'SVGGeometryElement' in that specification. | Candidate Recommendation | Initial definition |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | Yes | ? | 53 | ? | Yes | ? |
Support for elements other than <path>
|
? | ? | 61 | ? | ? | ? |
pathLength |
Yes | ? | 53 | ? | Yes | ? |
isPointInFill |
Yes | ? | No | ? | Yes | ? |
isPointInStroke |
Yes | ? | No | ? | Yes | ? |
getTotalLength |
Yes | ? | 53
|
? | Yes | ? |
getPointAtLength |
Yes | ? | 53
|
? | Yes | ? |
Mobile | |||||||
---|---|---|---|---|---|---|---|
Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
Basic support | Yes | Yes | ? | 53 | Yes | ? | ? |
Support for elements other than <path>
|
? | ? | ? | 61 | ? | ? | ? |
pathLength |
Yes | Yes | ? | 53 | Yes | ? | ? |
isPointInFill |
Yes | Yes | ? | No | Yes | ? | ? |
isPointInStroke |
Yes | Yes | ? | No | Yes | ? | ? |
getTotalLength |
Yes | Yes | ? | 53
|
Yes | ? | ? |
getPointAtLength |
Yes | Yes | ? | 53
|
Yes | ? | ? |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SVGGeometryElement