What the hell is animate tag doing ???? In below code. Pls can some one explain me | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

What the hell is animate tag doing ???? In below code. Pls can some one explain me

<svg width="1000" height="250"> <rect width="150" height="150" fill="orange"> <animate attributeName="x" from="0" to="300" dur="3s" fill="freeze" repeatCount="2"/> </rect> </svg>

2nd Jun 2019, 3:15 PM
kabir
1 Answer
+ 1
The animate element is used to animate an attribute or property of an element over time. The attributeName attribute indicates the name of the CSS property or attribute of the target element that is going to be changed during an animation. It is not shown but <rect> has an x="0" and y="0" (x,y axis) attribute that controls the position of the element. So animate attributename="x" from="0" to="300" Means animate the x attribute from x0 location to x300 along the x axis Thus <rect> appears to moves from x0 to x300 dur means duration, eg. how long will it take for the movement. Fill defines the final state of the animation. freeze (Keep the state of the last animation frame) | remove (Keep the state of the first animation frame) repeat count means how many times the animation will complete. I hope this information helped. Happy coding!
7th Jun 2019, 7:51 AM
Chris Coder
Chris Coder - avatar