Motion & effects capability catalog

What we can build with, right now

A visual, browsable catalog of the motion/effects capabilities available for future productions — real interactive web-motion techniques, a real rendered HyperFrames block, 22 proven shot-template blueprints (4 rendered as real preview loops), and the full 373-item HyperFrames registry, searchable.

Built 2026-08-20 · local static site, no build step, no external CDN required to function.

Section A

今日新增能力 — today's new capabilities

Full live / video quality — these are real, working pieces, not mockups.

web-motion demos

Four small, real, working interactive widgets — one per technique from the web-motion skill. Click / toggle each one; nothing here is a static screenshot.

Micro-interaction

Trigger → rules → feedback → loop. Press feedback is a 150ms compositor-safe transform: scale() — under 100ms reads as a glitch, over 400ms reads as lag. The like button adds a spring-overshoot pop (cubic-bezier(0.34, 1.56, 0.64, 1)) reserved for delight moments, driven off a real data-liked state flip, not a fake "looks pressed" class.

Page / route transition

Invoice #1042Paid
Invoice #1043Due
Invoice #1044Draft

Uses the native View Transitions API — it screenshots the old and new DOM states and cross-fades/morphs between them with zero layout code, and degrades gracefully: browsers without support just do an instant swap.

60fps compositor-safe vs. layout-thrash

transform
left / width

The browser can composite transform/opacity changes on the GPU without re-running layout or paint; almost everything else — left, width, margin — forces layout recalculation on every frame. Jank on a fast dev machine is often invisible until profiled — the danger is real even when both rows look identical here.

Accessibility — prefers-reduced-motion

Large motion can trigger real vestibular symptoms — WCAG 2.3.3 (AAA) / 2.2.2 exist because of it. The toggle simulates the OS setting (the page can't force it); this demo also binds to the real @media (prefers-reduced-motion: reduce) query, so if you already have it set, it starts reduced automatically.

iso-stack-build

The HyperFrames block built earlier today — rendered, not a live demo.

iso-stack-build (8s, 1920×1080)

True 3D CSS isometric stagger-build — a static camera rotation on a preserve-3d wrapper turns a flat top-down grid into a correct isometric diamond grid for free, with each cube's three faces shaded in distinct alpha steps (top brightest, left mid-tone, right darkest) so the volume reads without a single per-element skew hack.

Section B

HyperFrames Blueprint 精選 — 22 blueprints

Proven, time-coded shot templates mined from golden product-launch clips. Four are instantiated below as real rendered preview loops with generic placeholder content; the other 18 are rich text cards straight from the real blueprint index.

4 real rendered preview loops

Generic, non-branded placeholder content, rendered via the HyperFrames CLI at 960×540 (preview scale) — same pipeline as iso-stack-build above.

kinetic-type-beats

Hook (escalation) — full-screen beats hard-cut in and land a spring-pop payoff. The workhorse blueprint, serving 6 roles.

typewriter-reveal

Hook — a live caret types and edits a line, collapses it, then spring-pops a brand payoff lockup.

ticker-takeover

Hook — a cycling accent word suggesting "could be many things" gets physically shoved aside by a hero crashing in — a collision, not a fade.

grid-card-assemble

Key_Feature — labeled tiles self-assemble in a staggered cascade into a grid and hold under a slow push-in.

The other 18 blueprints

Name, duration, roles, and description straight from the real blueprint index — grouped by primary role so it doesn't read as a flat wall of 18 identical cards.

Section C

HyperFrames Registry 完整目錄 — 373 items

Loading registry…