Hold a drifting product-only billboard, then hard-swap the carousel to its typeset variant
Study the source, inspect the editable build, then adapt the treatment to your own content.
What the source does
A review gallery fills the browser: a dark 1428×794 billboard card centred on a light page, round previous/next arrows at each side, a CLOSE button top-right and a label row with Favorite/Download beneath. For local frames 0–24 the first variant (brand mark bottom-left, pink headphones only) holds while the product render creeps a few pixels right and up. At local 25 (master 5695) the card hard-swaps to the second variant: brand mark top-left, a two-line headline and a sub-line at 92/36px, the handle line turning blue, and the render larger. The Favorite button reads as filled after the swap. Everything then holds to the end.
A carousel advance treated as a hard cut inside a fixed frame: the surrounding chrome never changes, only the card contents swap, so the eye reads the difference in typography and product scale.
Phase notes
- Frame 0 — Variant A holds; render drifts +18px
- Frame 25 — Hard swap to variant B (typeset)
- Frame 26 — Hold on variant B
Use this example
- Watch the source and draft at normal speed. Compare the order of actions, the held states, and the transition into the result.
- Download the project and read its README before changing inputs. The package includes its implementation and declared dependencies.
- Replace the sample content through the package's documented input or content builder. Keep source footage in the research comparison.
- Render your adaptation and inspect text fit, framing, intermediate states, and entry and exit frames.
The source and remake are different assets. The original code-based illustration remains editable; source footage is a research reference. Read the retained findings below before using the choreography.
Recorded limits
- Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution.
- Both variants rerendered from the packaged text renderer to repair a prior code/preview mismatch.