repeatDur

The repeatDur attribute specifies the total duration for repeating an animation.

You can use this attribute with the following SVG elements:

Example

<svg viewBox="0 0 220 150" xmlns="http://www.w3.org/2000/svg">
  <rect x="0" y="0" width="100" height="100">
    <animate attributeType="XML" attributeName="y" from="0" to="50"
        dur="1s" repeatDur="5s"/>
  </rect>
  <rect x="120" y="0" width="100" height="100">
    <animate attributeType="XML" attributeName="y" from="0" to="50"
        dur="1s" repeatDur="indefinite"/>
  </rect>
</svg>

Usage notes

Value <clock-value> | indefinite
Default values None
Animatable No
<clock-value>

This value specifies the duration in presentation time to repeat the animation.

indefinite

This value indicates that the animation will be repeated indefinitely (i.e. until the document ends).

Specifications

Specification Status Comment
SVG Animations Level 2
The definition of 'repeatDur' in that specification.
Editor's Draft No change
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
The definition of 'repeatDur' in that specification.
Recommendation Initial definition

Browser compatibility

No compatibility data found for svg.elements.animate.repeatDur.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.