transitions-dev

Installation
SKILL.md

Transitions.dev

Nine portable CSS transitions, each namespaced under t-* selectors with semantic CSS custom properties. Drop-in: paste the snippet, wire the documented HTML hooks, done. No framework dependencies, no demo-specific markup, and every snippet ships a prefers-reduced-motion guard.

Quick reference

Transition When to use Reference
Card resize Tween a container's width or height when its layout state changes. 01-card-resize.md
Number pop-in Re-enter each digit with a blurred slide when a number updates. 02-number-pop-in.md
Notification badge Slide a small badge onto a trigger and pop the dot. 03-notification-badge.md
Text states swap Swap text in place with a blurred up-and-down transition. 04-text-states-swap.md
Menu dropdown Open an origin-aware dropdown that grows from its trigger. 05-menu-dropdown.md
Modal open / close Scale-up modal dialog with a softer scale-down on close. 06-modal.md
Panel reveal Slide a panel into a region with a cross-blur. 07-panel-reveal.md
Page side-by-side Slide between two side-by-side pages (list ↔ detail, step 1 ↔ step 2). 08-page-side-by-side.md
Icon swap Cross-fade two icons in the same slot with blur and scale. 09-icon-swap.md

Decision rules

Installs
655
GitHub Stars
17
First Seen
Apr 25, 2026