Animation

A flexible animation library built on anime.js with configurable triggers

Temporary Marketplace Item Cover

Overview

A Trigger‑Driven Animation Library for Clutch. The Animation library leverages anime.js to bring your components to life. Define animations visually—set start and end styles, easing, delays, loops, and more, all through the UI.

Why Clutch Animation

Configurable Triggers

  • onLoad: auto‑play when the component mounts
  • inView: play when scrolled into view
  • onScroll & whileScrolling: tie animation to scroll position or direction
  • manual: control playback (play, pause, restart, resume) via actions in the panel

Full Control Over Styles

  • Animate any CSS properties through visual controls

  • Stagger child animations with numeric or time‑string values

  • Loop, alternate, reverse, and delay for complex sequences

Built on anime.js

  • Proven performance and flexibility

  • Access all anime.js easing functions through the UI

  • Clean integration with no extra wrappers

What's Included

  • Animate component with full UI controls:

    • Trigger Control: choose On Load, In View, On Scroll, While Scrolling, or Manual
    • Trigger sub‑controls: debug, repeat, amount, axis, direction, and target selector
    • Style controls: start/end styles, easing, duration, delay, stagger, loop, alternate, reverse

Become a Clutch Creator

Do you have project in Clutch that you want featured in our Marketplace?
Submit your requests to our Discord channel.

Go to Discord