Ani Motion — Minimalistic Animations for Webstudio

A lightweight (8.59 KB including CSS) library that adds minimalistic animations to your Webstudio site, including on Radix Components.

Cover image of the Ani Motion template

About

Ani Motion is a lightweight (8.59 KB including CSS) library that introduces minimalistic animations to Webstudio sites, including Radix Components.

Key Features:

  • Animation Triggers:

    • Intersection (data-ani): Animations activate when the element enters the viewport, running from start to finish.
    • Scroll (data-ani-progress): Animations progress as the element moves through the viewport.
    • State (data-ani): Animations trigger upon state changes, such as in Radix Components.
  • Supported Animation Effects:

    • fade, slide-up, slide-down, slide-left, slide-right, zoom, flip-y, flip-x, expand (primarily for Radix Components with open/closed states like Accordions).

Implementation Steps:

  1. Insert Ani Motion – Go to the Marketplace and insert Ani Motion into your Project.
  2. Add to pages – Add it to every page where you want animations. If you intend on using it on most pages, it's best to place it in a global Slot, like your footer.
  3. Add the attribute – On any instance, add the data-ani attribute with a value representing the animation effect, such as fade.

Craft compatible

Green check

This is a functional template, not a design.

Screenshot of the Ani Motion template

Last 30 days

Cloudflare logo
290.7M
Requests
Cloudflare logo
8.58 TB
Data served
Github logo
29
Issues closed
Github logo
48
Merged PRs

Built to scale

Total

Webstudio logo
130.9K
Projects
Github star
6.9K
GitHub stars
Discord logo
4.7K
Discord members
Webstudio logo
74.6K
Users
globe