# Animations catalog All animations live in `assets/animations/animations.css`. Apply them by adding `class="anim-"` OR `data-anim=""` to any element (`runtime.js` re-triggers `data-anim` elements whenever a slide becomes active, so you get the entry effect every time you navigate onto the slide). Open `templates/animation-showcase.html` to browse all of them — one slide per animation, auto-playing on slide enter. Press **A** on any slide to cycle a random animation on the current page. ## Directional fades | name | effect | use for | |---|---|---| | `fade-up` | Translate from +32 px, fade. | Default for paragraph + card entry. | | `fade-down` | Translate from -32 px, fade. | Headers / banners / callouts. | | `fade-left` | Translate from -40 px. | Left column in a two-column layout. | | `fade-right` | Translate from +40 px. | Right column in a two-column layout. | ## Dramatic entries | name | effect | use for | |---|---|---| | `rise-in` | +60 px rise + blur-off. | Slide titles, hero headlines. | | `drop-in` | -60 px drop + slight scale. | Banners, alert bars. | | `zoom-pop` | Scale 0.6 → 1.04 → 1. | Buttons, stat numbers, CTAs. | | `blur-in` | 18 px blur clears. | Cover page reveal. | | `glitch-in` | Clip-path steps + jitter. | Tech / cyber / error states. | ## Text effects | name | effect | use for | |---|---|---| | `typewriter` | Monospace-like type reveal. | One-liners, slogans. | | `neon-glow` | Cyclic text-shadow pulse. | Terminal-green / dracula themes. | | `shimmer-sweep` | White sheen passes across. | Metallic buttons, premium cards. | | `gradient-flow` | Infinite horizontal gradient slide. | Brand wordmarks. | ## Lists & numbers | name | effect | use for | |---|---|---| | `stagger-list` | Children rise-in one-by-one. | Any `