|

SVG Animator Widget

Bring your SVG icons and illustrations to life with the SVG Animator widget, included in Ultimate Addons for Elementor. Whether you’re aiming to animate a logo, add a dynamic icon, or create a scrolling visual, this widget gives you control without writing code.

Why Use the SVG Animator?

SVGs are crisp, scalable graphics that work perfectly across devices. Animating them adds a professional, engaging touch to your site.

Use‑cases include:

Animated brand logos on page load
Icon animations triggered on scroll or hover
Decorative path drawing effects in hero sections
Visual quirks or micro‐interactions that build brand personality

Pro Tip: Because SVGs are vector‑based, they remain sharp at any size and load fast, ideal for modern websites.

How to Use the SVG Animator Widget

Let’s walk through your widget’s workflow step‑by‑step, referencing the tabs and settings shown in your screenshots.

1. Add the SVG Animator Widget

  • Open your page with Elementor in the editor.
  • In the Widgets panel, search for SVG Animator (from Ultimate Addons).
  • Drag the widget onto your canvas.
    You’ll now see its default placeholder state, ready for configuration. 

2. Configure the Content Tab

In the Content tab under the General section:

  • Choose SVG Icon: click to select/upload an SVG icon. This will be the graphic your animation targets.
  • Note the tip displayed: “Choose an SVG from the available icon libraries … Most icon libraries provide SVG‑based icons perfect for path animation. Important: The SVG Animator works best with SVG icons that have stroke‑based paths rather than filled shapes. For optimal results, choose icons with clean, simple outlines.”
    This means: if your SVG is filled (solid shape) versus stroked (outlined path), the animation may not render as well.
  • After selecting your SVG, you’re ready to move to the next sections.

3. Content Tab

Still under the Content tab, expand the Fill Settings section:

  • Fill Mode dropdown offers:
    • No Fill
    • Before Stroke
    • After Stroke
    • Always Visible

4. Content Tab

Still under the Content tab, the Animation Settings section contains:

  • Lazy Load toggle
  • Advanced Animation toggle
    [Image Placeholder: screenshot of Animation Settings section]

5. Style Tab

Switch to the Style tab. Under the Styles section, you’ll find visual controls,
including:

  • Size: e.g., slider + numeric input to set width in px (or responsive units) — determines the size of the SVG on the page.
  • Alignment: options to align the SVG (left, center, right) on desktop, tablet, and mobile.
  • Stroke Width: control the thickness of the SVG outline (stroke) — if your icon uses outlines, increasing stroke width makes it bolder.
  • Stroke Color: color picker to set the outline color of the SVG.
    Pro Tip: Use a stroke width of 1–2 px for delicate icons. For bold icons, go higher (3–4 px). Ensure your stroke color matches your design’s brand palette or is easily visible on the background.

Use Cases & Ideas

Here are creative ways to apply the SVG Animator widget:

  • Animated Logo on Load: set the trigger to On Load (via Advanced Animation) and let your logo draw in as the page opens.
  • Hover‑Icon Animations: use the widget on an icon inside a button or feature box, and enable the hover trigger (via Advanced Animation) so the path draws when a visitor hovers.
  • Scroll‑Revealed Graphics: place SVGs mid‑page and enable Lazy Load + scroll trigger so they animate as the user scrolls into view — great for telling a story section.
  • Micro‑Interactions: small icon animations when the user clicks or interacts (e.g., favourite icon, menu toggle) help build delight without being distracting.
    Pro Tip: Combine the widget with entrance animations (Elementor’s built‑in) or motion effects for layered animation impact.

Wrapping Up

The SVG Animator widget gives you a streamlined, no‑code way to animate clean SVG graphics in Elementor pages. By leveraging the Content + Style settings, you can achieve polished results quickly.
Start by uploading your SVG, choose your fill & stroke behavior, select styles, then play with trigger or advanced options.
And remember, keep the SVG simple with clean stroke‑based paths for best results.

Troubleshooting Tips

SVG Doesn’t Appear or Animate?

  • Ensure your SVG file uses stroke‑based paths (not only fills) since the widget expects outlines for animation.
  • Confirm that the SVG file is correctly uploaded and inserted under “Choose SVG Icon” in the General section.
  • If using Lazy Load, scroll the page to ensure the SVG enters the viewport (it might not animate until visible).
  • If Advanced Animation is disabled, some trigger/loop options may remain hidden.

Fill Mode Not Working as Expected?

  • Double‑check the Select dropdown under Fill Settings: if “No Fill” is chosen, the icon will remain unfilled. Change to “After Stroke” or “Always Visible” depending on desired effect.
  • Make sure your SVG has a fill attribute enabled or path segments that can fill, if no fill segment exists, the option may not show a visible effect.

Stroke Style Looks Too Light or Too Heavy?

  • In the Style tab, adjust Stroke Width (increase for a heavier look, decrease for a lighter).
  • Adjust Stroke Color, contrasting with the background for better visibility.
  • If the SVG has its own inline stroke attributes (hardcoded), these may override widget settings, consider editing the SVG in an editor (e.g., Illustrator) to remove inline styling so widget controls apply.

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

On this page
Scroll to Top