Skip to content

How to Add Continuous Animation to Elementor Button?

Table Of Content

Do you want to add continuous animation to an Elementor button? A continuous animation loops on its own the whole time the button is on screen, so it keeps drawing the eye without the visitor having to touch anything.

With the Button widget from The Plus Addons for Elementor you get four looping effects, an adjustable speed, and the option to hold the loop until someone hovers.

To check the complete feature overview documentation of The Plus Addons for Elementor Button widget, click here.

Requirement – This widget is a part of The Plus Addons for Elementor, make sure it’s installed & activated to enjoy all its powers.

Before You Start

  • Edition: Pro — the Continuous Animation toggle appears in the Free plugin, but the effect, speed and origin controls are part of The Plus Addons for Elementor Pro.
  • Widget to enable: Button, switched on under ThePlus Settings > Widgets.

Continuous Animation runs on its own, on a loop. If you want an effect that fires only when the visitor points at the button, that is a different control — see button hover animation in Elementor.

Where This Setting Lives

This one catches people out, because the location depends on which edition is active:

EditionWhere to find itWhat you get
FreeStyle > SpecialThe Continuous Animation toggle only. Switching it on reveals a Pro notice rather than the settings.
ProAdvanced > Continuous AnimationThe full section — Animation Effect, Hover Animation, Duration Time and Transform Origin.

The steps below follow the Pro path, because that is where the working controls are.

Step 1: Add the Button widget and set it up

Drag the Button widget into your container. On the Content tab, open Layout, pick a Button Style from the 23 available, and type your label into the Text field.

Step 2: Open Advanced and turn on Continuous Animation

Go to the Advanced tab and open the Continuous Animation section — it sits just below Tooltip. Switch Continuous Animation on and the four settings appear underneath it.

The advanced tab open with the continuous animation section expanded and the toggle set to yes

Step 3: Choose the animation effect

Pick one from the Animation Effect dropdown. There are four: Pulse (the default), Floating, Tossing and Rotating. Pulse and Floating are the safe choices for a call to action; Rotating suits an icon-only button far better than a text one.

The animation effect dropdown highlighted, showing pulse selected

Step 4: Decide whether the loop waits for hover

Leave Hover Animation off and the loop plays constantly. Turn it on and the animation is held until the visitor points at the button, which is far less distracting on a page that already has a lot of movement.

The hover animation toggle highlighted inside the continuous animation section

Step 5: Set the speed

Duration Time is a slider measured in seconds, and it starts at 2.5. A lower number makes the loop faster and more insistent; a higher number makes it slower and calmer. Below about one second it reads as a jitter rather than an animation.

The duration time slider highlighted, set to 2. 5 seconds

What It Looks Like

An elementor button playing a continuous looping animation on the front end

Settings Reference

SettingWhere (Pro)OptionsDefault
Continuous AnimationAdvanced > Continuous AnimationOn / OffOff
Animation EffectAdvanced > Continuous AnimationPulse, Floating, Tossing, RotatingPulse
Hover AnimationAdvanced > Continuous AnimationOn / OffOff
Duration TimeAdvanced > Continuous AnimationSlider, seconds2.5
Transform OriginAdvanced > Continuous Animation9 positionsCenter Center

Transform Origin is the one most people miss. It sets the point the animation pivots around, and it changes Tossing and Rotating noticeably — try Bottom Center on a Tossing button to get a hinge rather than a wobble.

Limitations

  • One effect at a time. Animation Effect is a single select, so a button cannot pulse and float at once.
  • No per-device value. The animation runs at every breakpoint. A loop you like on desktop will also play on phones, with no separate mobile setting to turn it down.
  • Motion preferences are not handled for you. If your audience includes people sensitive to motion, prefer Hover Animation so the movement is opt-in.
  • This is separate from hover effects. Turning it on does not replace Button Hover Effects under Style > Special. Both can be active at once, which usually looks worse rather than better.

Troubleshooting

I cannot find the Continuous Animation section

On Pro it is on the Advanced tab, not the Style tab. On Free the toggle is under Style > Special, and turning it on shows a Pro notice instead of the settings. Older guides pointed everyone at Style > Special, which is only correct for Free.

The animation does not play on the live page

Regenerate Elementor files from Elementor > Tools > Regenerate CSS & Data, then clear any page caching or CDN in front of the site. Also check that an optimisation plugin is not deferring the plugin animation CSS.

The animation is too subtle to notice

Lower Duration Time so the loop repeats more often, and try Floating instead of Pulse — vertical movement reads more clearly than a scale change on a wide button.

Related Docs

Related Frequently Asked Questions

Related Docs