Animation is done by manipulating the attributes of shapes over time. This is done using one or more of the 5 SVG animation elements.
Animation is achieved by nesting one or more of the following elements inside the element that needs animation.
Animates an attribute
Animates motion along a path.
Animates the transform attribute of a shape.
AnimatesTransform type="scale".
begin="mouseover"
begin="mouseover"
begin="click"
Synchronize the beginning of one animation to the end of another
Cumulate two animations with the same name.
additive="sum"
repeatCount, repeatDur
Positional attributes vs CSS translate
We are more familiar with CSS animations.
Fine tune the interactivity