Scroll.Animate.No code.
A full scroll-based animation engine built directly into Bricks element controls. Add entrance, exit, hover and scroll-linked animations to any element — configure everything visually.
Configure. Preview.
Copy the settings.
Click the element to replay. Adjust settings to see changes live.
6 triggers — any interaction
that makes sense
Choose when your animation fires. Each trigger has its own configuration options — offset, repeat, toggle and more.
Scroll down to
trigger animations
5 easing functions —
click to preview
Each easing controls how the animation accelerates and decelerates. Click any card to play it.
Stagger children with
one setting
Apply the animation to a parent element and set a stagger delay. Every direct child animates in sequence — no per-element setup needed. Works with any delay value in milliseconds.
- Set stagger delay once on the parent — children inherit automatically
- Works with all animation types — fade, slide, scale, rotate
- Configurable direction — first to last or last to first
- Combine with different easing per child if needed
- Works on grid, flex, list and any container layout
Animate on scroll position
Link any element's animation directly to how far the user has scrolled. Progress bars, counters, text reveals — all in sync.
onscroll
Scroll-linked progress connects animation directly to scroll position. As you scroll, the progress bar, counter and text all respond in real time.
Configure animations
from Bricks controls panel
No JavaScript files. No custom CSS. Every animation option lives inside the standard Bricks element controls panel — alongside spacing, typography and color.
Scroll. Animate.
Ship faster.
Add scroll animations to any Bricks element without writing a single line of JavaScript or CSS keyframes.