SVGAnimationElement
SVG Animation DOM interface
The SVGAnimationElement
interface is the base interface for all of the animation element interfaces: SVGAnimateElement
, SVGSetElement
, SVGAnimateColorElement
, SVGAnimateMotionElement
and SVGAnimateTransformElement
.
Interface overview
Properties
Name | Type | Description |
targetElement | SVGElement | The element which is being animated. |
Methods
Name & Arguments | Return | Description |
getStartTime() | float | Returns the begin time, in seconds, for this animation element's current interval, if it exists, regardless of whether the interval has begun yet. If there is no current interval, then a DOMException with code INVALID_STATE_ERR is thrown. |
getCurrentTime() | float | Returns the current time in seconds relative to time zero for the given time container. |
getSimpleDuration() | float | Returns the number of seconds for the simple duration for this animation. If the simple duration is undefined (e.g., the end time is indefinite), then a DOMException with code NOT_SUPPORTED_ERR is raised. |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
Basic support | (Yes) | (Yes) | No support | (Yes) | (Yes) |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
Basic support | No support | (Yes) | ? | (Yes) | (Yes) |