V4 Early Bird: save 25% on Annual, 30% on Lifetime, and get 2x site activations on every plan. Ends Oct 17.V4 Early Bird: up to 30% off + 2x sites · ends Oct 17. See plans →
Atomic Element · Pro

Elementor Lottie Animation Widget: illustrations that answer the visitor

Tie a Lottie animation to the scrollbar, play it on hover or click, or let it follow the cursor. Load the JSON from your Media Library or a URL, and place it like any other Elementor 4 atomic element.

  • Native Elementor 4 Atomic Element
  • Scroll, hover, click and cursor-driven
  • JSON from Media Library or URL
  • No Elementor Pro needed

Animation Addons 4.3Updated

Demo variations

Six ways to use the Lottie.

Every demo is built with the Lottie, part of Animation Addons Pro, plus native Elementor 4 elements. Extensions they add are named on each card.

01App and hardware landing pages

Scroll-scrubbed product story

A tall section where an illustration of the phone builds itself as the visitor scrolls down and comes apart as they scroll up. Three short text blocks scroll past on the left while the illustration stays in view on the right.

Built with
Lottie with scroll-scrubbed playback; the Lottie's column held in place with Sticky (Pro extension).
Motion
Scroll-scrubbed Lottie.
02Agency and SaaS feature grids

Hover icons for a services grid

Six cards in a 3 × 2 Grid, each with a small line-art icon that plays when the pointer enters the card and rests otherwise.

Built with
One Lottie with hover interaction per card; cards in an Elementor Grid; icon size from one Class.
Motion
Hover-triggered Lottie; cards tilt toward the pointer with Tilt (Pro extension).
03Recipe blogs, portfolios and product pages that want playful feedback

Click-to-play micro-interactions

A heart beside each recipe title that bursts when tapped, and a bell that rings when the visitor taps "Notify me".

Built with
Lottie with click interaction, placed next to a Heading inside a linked Div Block.
Motion
Click-triggered Lottie.
04Brand home pages, kids' and education sites

Cursor-following mascot

A mascot in the hero turns its head from left to right as the cursor crosses the screen.

Built with
Lottie with cursor-driven animation; a Lottie file drawn so its frames run from "looking left" to "looking right".
Motion
Cursor-driven Lottie.
05B2B and SaaS "how it works" sections

Scroll-driven workflow diagram

A wide diagram whose boxes and arrows animate in sequence while the section scrolls sideways, explaining a workflow without video.

Built with
Lottie with scroll-scrubbed playback inside a Flexbox using Horizontal Scroll (Pro extension).
Motion
Scroll-scrubbed Lottie plus Horizontal Scroll.
06Portfolio and studio hero sections

Floating hero accent

A loose abstract shape beside the hero headline that drifts with the mouse and morphs as the visitor scrolls the first screen.

Built with
Lottie with scroll-scrubbed playback; Mouse Move (Pro extension) on the element for the drift.
Motion
Scroll-scrubbed Lottie plus Mouse Move.
Features

What you get with the Lottie.

Every option below is a real control in the Lottie panel or part of how the element renders. Nothing here needs custom code.

Four ways to play

Scroll-scrubbed playback ties frames to the scrollbar, forward and back. Hover and click play the animation on interaction. Cursor-driven playback maps frames to the pointer position. One element, four behaviours, chosen per instance.

Load the file the way you work

Paste a URL to a .json file or use the Media Library button to pick one. Uploading .json through the picker needs Elementor's "Enable Unfiltered File Uploads" setting; when it is off, the control tells you so and the URL field still works.

Template files live on your site

Starter-template imports store their Lottie files locally since Animation Addons Pro 4.3.2, so a site built from a template does not depend on the demo server to show its animations.

Combine with motion extensions

The Lottie element accepts the shared extensions: Parallax, Tilt, Mouse Move, Regular Animation, Custom CSS and more. Layer a drift or a tilt over the Lottie's own playback.

A native Elementor 4 Atomic Element

Lottie sits in the Atomic Elements panel, takes size and spacing from the Style tab, and works with Classes and Variables, so every Lottie on the site can share one sizing Class.

Built on the atomic base

How the Lottie element is built (atomic structure)

Why it mattersLottie is one focused element. Drop it into any Flexbox, Grid or card, size it with a shared Class, and reuse that sizing everywhere.

StructureNavigator
  • Lottiefile URL, interaction type
    • Lottie Playerinternal part that renders the animation
Step by step

How to add a Lottie animation in Elementor 4

Six steps, from installing the plugin to publishing the page. The bold names are the exact labels you will see in the Elementor 4 panel.

Get Animation Addons Pro
  1. Install Animation Addons for Elementor and Animation Addons Pro, then open a page with the Atomic Editor on.

  2. Find Lottie under the Animation Addons atomic elements and drag it onto the canvas.

  3. Paste your Lottie .json URL, or click the Media Library button to pick or upload one.

  4. Choose how it plays: scroll-scrubbed, hover, click or cursor-driven.

  5. Set width and spacing in the Style tab and save them as a Class.

  6. Publish and test on desktop and a phone.

Who it's for

Who uses the Lottie?

The people who get the most out of it, and what they use it for.

  • SaaS and app teams

    Explaining a product with scroll-driven illustrations.

  • Motion designers

    Handing After Effects work to the web as Lottie.

  • Brand and education sites

    Using mascots and playful micro-interactions.

  • Template creators

    Shipping animated Elementor 4 kits whose files install locally.

FAQ

Questions about the Lottie

How do I add a Lottie animation to Elementor?

In Elementor 4, drag the Lottie element from Animation Addons for Elementor onto the page. Paste a Lottie JSON URL or pick the file from the Media Library, then choose scroll-scrubbed, hover, click or cursor-driven playback. Set the size in the Style tab and publish. The Lottie element needs Animation Addons Pro but not Elementor Pro.

Why can't I upload a Lottie JSON file to WordPress?

WordPress blocks .json uploads by default. In Elementor 4, the Animation Addons Lottie element's Media Library button can upload JSON once Elementor's "Enable Unfiltered File Uploads" setting is on, and the control shows a notice when it is off. You can also host the file elsewhere and paste its URL instead.

Can a Lottie animation play on scroll in Elementor?

Yes. The Animation Addons Lottie element supports scroll-scrubbed playback, which ties the Lottie's frames to the scroll position: forward as the visitor scrolls down, backward as they scroll up. Pair the Lottie element with the Sticky extension on its column to hold the animation in view while text scrolls past.

Do hover and cursor Lottie animations work on phones?

Phones and tablets have no hover or cursor, so hover-triggered and cursor-driven Lottie animations have nothing to react to on touch screens. For an Animation Addons Lottie that must play on mobile, choose scroll-scrubbed or click playback, or use a hover icon only where the motion is decoration rather than content.

Do Lottie animations slow down a website?

Lottie files are vector JSON and usually far smaller than video or GIF for the same motion. Keep each file small, avoid raster images embedded in the animation, and limit how many play above the fold. Animation Addons Pro adds Reduced Motion settings and compatibility with LiteSpeed Cache and WP Rocket for animated pages.

Is the Animation Addons Lottie element accessible?

A Lottie animation is visual decoration, so put any message it carries in real text next to it, such as a heading or paragraph. Animation Addons Pro includes Reduced Motion settings for visitors who ask their device for less movement. Avoid relying on a Lottie animation alone to explain a step or a state.

Do I need Elementor Pro for Lottie animations?

No. The Animation Addons Lottie element needs Animation Addons for Elementor and Animation Addons Pro, but not Elementor Pro, and runs on Elementor Free with the Atomic Editor on. With only the free plugin, Lottie shows as a locked card in the panel with an upgrade link.

More answers in the FAQ · Documentation · Free vs Pro

Make your illustrations answer the visitor

Scroll, hover, click and cursor-driven Lottie as a native Elementor 4 element. Need something free? Elementor's own SVG element shows a static vector illustration.

  • Included in Animation Addons ProFrom $39 a year or $59 once
  • Elementor Pro not requiredRuns on Elementor Free
  • 15-day refund windowFor eligible first purchases