A Nuxt animation library, built on GSAP.

Annnimate is a library of 120 GSAP components you copy into a Nuxt app as plain Vue files. Each one starts its animation in onMounted, which Nuxt only runs in the browser, and cleans up when you leave the page.

Circular Slider, exactly as it runs in the library. Drag it, then change how it moves.

Open the component

Customize

  • Movement
  • Duration
  • Ease
  • Curve
  • Autoplay
  • Curve on mobile
  1. 01.

    Install GSAP

    npm install gsap, once per project. No Nuxt module, no config change.

  2. 02.

    Copy the files

    Pick Vue on a component's page and save its files in components/.

  3. 03.

    Use it in a page

    Import it into any page with its CSS. Nuxt renders the markup, the browser runs the animation.

  4. 04.

    Change a value

    Every setting is a prop. Tune it live on the component's page, then copy the values.

Each one ships a Vue file that drops into any Nuxt page. Click one to take a closer look.

What Nuxt developers ask before they copy a component.

120 components in React, Vue and HTML, built the way we build for Coca-Cola and Powerade.