transitions
Installation
SKILL.md
Scene Transitions
A transition tells the viewer how two scenes relate. A crossfade says "this continues." A push slide says "next point." A flash cut says "wake up." A blur crossfade says "drift with me." Choose transitions that match what the content is doing emotionally, not just technically.
Energy → Primary Transition
| Energy | Primary | Accent for key moments | Duration | Easing |
|---|---|---|---|---|
| Calm (wellness, brand story, luxury) | Blur crossfade, focus pull | Light leak, circle iris | 0.5-0.8s | sine.inOut, power1 |
| Medium (corporate, SaaS, explainer) | Push slide, staggered blocks | Squeeze, vertical push | 0.3-0.5s | power2, power3 |
| High (promos, sports, music, launch) | Flash cut, zoom through | Staggered blocks, gravity drop | 0.15-0.3s | power4, expo |
Pick ONE primary (60-70% of scene changes) + 1-2 accents. Never use a different transition for every scene.
Mood → Transition Type
Think about what the transition communicates, not just what it looks like.
| Mood | Transitions | Why it works |
|---|---|---|
| Warm / inviting | Light leak, blur crossfade, focus pull, film burn | Soft edges, warm color washes. Nothing sharp or mechanical. The transition feels like sunlight. |
| Cold / clinical | Squeeze, zoom out, blinds, shutter, grid dissolve | Content transforms mechanically — compressed, shrunk, sliced, gridded. Zoom out creates clinical distance. No softness. |
| Editorial / magazine | Push slide, vertical push, diagonal split, shutter | Like turning a page or slicing a layout. Clean directional movement. Diagonal split is a bold editorial cut. |
| Tech / futuristic | Grid dissolve, staggered blocks, blinds, chromatic aberration | Grid dissolve is the core "data" transition. Pattern-based, coordinated. Data-grid aesthetic. |
| Tense / edgy | Glitch, VHS, chromatic aberration, flash cut, ripple | Instability, distortion, digital breakdown. The medium itself is corrupted. |
| Playful / fun | Elastic push, 3D flip, circle iris, morph circle, clock wipe | Overshoot, bounce, rotation, expansion. Clock wipe has a whimsical mechanical quality. |
| Dramatic / cinematic | Zoom through, zoom out, gravity drop, overexposure, diagonal split, color dip to black | Scale, weight, light extremes. Big spatial movements. Diagonal split is a bold geometric cut. |
| Premium / luxury | Focus pull, blur crossfade, color dip to black, slow crossfade | Restraint. Long durations, soft easing, minimal movement. The transition barely exists — that IS the luxury. |
| Retro / analog | Film burn, light leak, VHS, clock wipe | Organic imperfection. Warm color bleeds, scan line displacement. Clock wipe evokes broadcast TV. |
Narrative Position
| Position | Use | Why |
|---|---|---|
| Opening | Your most distinctive transition. Match the mood. 0.4-0.6s | Sets the visual language for the entire piece. |
| Between related points | Your primary transition. Consistent. 0.3s | Don't distract — the content is continuing. |
| Topic change | Something different from your primary. Staggered blocks, shutter, squeeze. | Signals "new section" — the viewer's brain resets. |
| Climax / hero reveal | Your boldest accent. Fastest or most dramatic. | This is the payoff — spend your best transition here. |
| Wind-down | Return to gentle. Blur crossfade, crossfade. 0.5-0.7s | Let the viewer exhale after the climax. |
| Outro | Slowest, simplest. Crossfade, color dip to black. 0.6-1.0s | Closure. Don't introduce new energy at the end. |
Blur Intensity by Energy
| Energy | Blur | Duration | Hold at peak |
|---|---|---|---|
| Calm | 20-30px | 0.8-1.2s | 0.3-0.5s |
| Medium | 8-15px | 0.4-0.6s | 0.1-0.2s |
| High | 3-6px | 0.2-0.3s | 0s |
Presets
| Preset | Duration | Easing |
|---|---|---|
snappy |
0.2s | power4.inOut |
smooth |
0.4s | power2.inOut |
gentle |
0.6s | sine.inOut |
dramatic |
0.5s | power3.in → out |
instant |
0.15s | expo.inOut |
luxe |
0.7s | power1.inOut |
Implementation
Read catalog.md for GSAP code and hard rules for every transition type.
| Category | Transitions |
|---|---|
| Content-transforming | Push slide, vertical push, elastic push, squeeze, zoom through, zoom out, gravity drop, 3D flip |
| Reveal/mask | Circle iris, diamond iris, diagonal split, clock wipe, shutter |
| Dissolve | Crossfade, blur crossfade, focus pull, color dip |
| Cover | Staggered blocks, horizontal blinds, vertical blinds |
| Light | Light leak, overexposure burn, film burn |
| Distortion | Glitch, chromatic aberration, ripple, VHS tape |
| Pattern | Grid dissolve |
| Instant | Flash cut, morph circle |
Transitions That Don't Work in CSS
Avoid: star iris, tilt-shift, lens flare, hinge/door. See catalog.md for why.
Weekly Installs
1
Repository
heygen-com/hyperframesGitHub Stars
15
First Seen
11 days ago
Security Audits
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
warp1