CSS View Transitions Generator
The View Transitions API lets the browser automatically animate between two DOM states — no manual position tracking, no JS animation libraries. This tool gives you a real, working demo (not a mockup) so you can see exactly how fade, slide, and scale effects feel before committing, then generates the view-transition-name CSS, the ::view-transition-old/new keyframes, and the minimal JS wrapper you need to ship it.
The box morphs using the real View Transitions API with your settings above.
How to use
Pick an effect
Fade (the browser default, just tuned timing), slide, or scale.
Tune duration & easing
Adjust until the live demo feels right — it's running the real API, not a CSS animation mockup.
Click to trigger
Watch the actual transition play in the demo box.
Copy the code
Get the view-transition-name CSS, keyframes, and the JS wrapper to call in your app.