Pro
Hover, scroll and text effects for every block
Everything in the free plugin, plus WebGL hover and scroll effects, staggered groups, split text, click and class triggers, sequences, your own animation library and site-wide rules. The Shapes and Fade packs are included. Everything on this page is made with AnimateGL Pro: move the mouse, scroll and click to try it.
Pro Hover effects
Follow the mouse
WebGL effects for images and CSS effects for anything else. Move your mouse over the tiles, then see all 22. Off for reduced motion.
You’re on a touch screen. Press and hold a tile, then slide your finger. On a site, hover effects follow a mouse only, unless “Follow a finger on touch screens” is on in Pro’s Settings tab. This site turns it on so you can try them here.

agl-hover-zoom
agl-hover-liquid
agl-hover-swap with a second imageTilt Free
Turns in 3D toward the mouse.
agl-hover-tilt
Grow Free
Scales up a little.
agl-hover-grow
Lift Free
Rises off the page.
agl-hover-lift
Pro Scroll effects
React to the speed of the scroll
While the page scrolls, images bend, bulge, split their colours or glitch with the scroll speed, and text leans. Stop scrolling and everything settles back. Scroll this section quickly.
agl-scroll-bend
agl-scroll-wave
agl-scroll-glitchSkew leans any element
with the scroll speed
agl-scroll-skew
Pro Animated backgrounds
A moving background behind any section
Six looks (Flow, Blobs, Waves, Aurora, Grain and Mesh) in your own three colours, on Group and Cover blocks, Elementor containers or any element with a class. They draw only while on screen, and as a still frame for visitors who prefer reduced motion.
Flow
A slowly warping gradient.
agl-bg-flow
Blobs
Soft shapes drifting past each other.
agl-bg-blobs
Waves
Bands of light rolling across.
agl-bg-waves
Aurora
Curtains of light rising in the dark.
agl-bg-aurora
Grain
A slow gradient with film grain.
agl-bg-grain
Mesh
Colours drifting into each other.
agl-bg-mesh
Pro Stagger
One setting, a whole sequence
Set a stagger on a group, columns, gallery, list or query loop, and each child plays the group’s animation a step after the one before.
<div class="agl agl-zoomInCSSUp agl-stagger-120">
<div>…</div> <div>…</div> <div>…</div>
</div>
Neon
Lanterns
Street
Portrait
Signs
AlleyPro Text split
Words and letters, one by one
Split a heading or paragraph into words or letters, each animated with its own delay. Screen readers still read the text once, as a whole.
<h2 class="agl agl-slideCSSUp agl-split-words">…</h2>
<h2 class="agl agl-fadeCSSDown agl-split-letters">…</h2>
Words
Letters
Letter by letter
Pro Triggers
Play on click, hover, or your own class
Animations don’t have to wait for scrolling. Start them from a button, a hover, or a class your theme or script adds.
Click another element
agl-trigger-click-reveal-btn
Hover the element
agl-trigger-hover
Plays on scrolling into view, then again on every hover.
When a class is added
agl-trigger-class-is-open
- Plays when the class is added
- Hides again when it’s removed
- Works with stagger and split
Pro Loop animations
Keep moving, quietly
A small movement that repeats for as long as the block is on screen, after its entrance. It works with the scroll and hover effects, pauses off screen, and stays off for visitors who prefer reduced motion.
Pulse
Grows a little and back, slowly.
agl-loop-pulse
Float
Rises and sinks, slowly.
agl-loop-float
Wobble
Rocks from side to side.
agl-loop-wobble
Shake
Shakes sideways, then rests.
agl-loop-shake
Heartbeat
Two quick beats.
agl-loop-heartbeat
Swing
Swings from its top, like a sign. Tilts under the mouse too.
agl-loop-swing
Pro Shapes & Fade packs
31 more entrance animations
Clip-path reveals in squares, circles and lines, and WebGL fades from a circle, a corner or the image’s own light and dark parts. Click a direction to try it.
Pro And more
Control when, where and how often
Custom animation library
Design your own animation in the Animation Editor, save it, and pick it from any block like a built-in preset.
Per-device rules
Turn an animation off on mobile, tablet or desktop. The element shows without animation there.
Play once
Play an entrance once per browser session or once per visitor, then show the element right away.
Site-wide rules
Animate every image, heading or CSS selector across the site from one settings page, with opt-outs.
Get AnimateGL Pro
The WebGL hover and scroll effects, stagger, text split, triggers and the Shapes and Fade packs, from $49 a year.