How to Create and Animate an SVG Image Using JavaScript
Last updated
Last updated
Download and install Inkscape, a free SVG editing tool, from .
Launch Inkscape. A blank document will open automatically.
Select the Text tool from the left sidebar. Type your desired text, and adjust its font, size, and color.
(Example: The Nectar logo uses the "Georgia" font.)
Select the text object. To make it animatable with JavaScript, you must convert it into paths: Go to Path > Object to Path or press Shift + Ctrl + C.
Ungroup the newly created paths: Go to Object > Ungroup or press Shift + Ctrl + G.
Select all the individual letter paths and press Ctrl + J to apply Dynamic Offset.
Save your work as an SVG file.
Uncheck: Show original, Merge paths, Move attributes to parent group, Prefer viewBox to width/height, Remove viewBox.
Keep all other settings checked.
After optimization, download the minimized SVG file.
Open the optimized SVG file in a text editor and copy its entire content.
Open the file /www/partials/screens/splash.html
in your project.
Locate the two <svg>
elements (one for light mode and one for dark mode) and replace their contents with your copied SVG code.
Add class="logo"
to the <svg>
element.
Inside the SVG, find all the <path>
elements. Each <path>
will have a fill
attribute (e.g., fill="#000000"
).
You must also add a stroke
attribute with a color of your choice (e.g., stroke="#000000"
).
Adjust the animation duration by changing:
Set it according to how fast or slow you want the animation to play.
That’s it! Your animated SVG is now ready to use! 🚀
Visit , upload your SVG file, and set the following options: