
Good transitions make apps feel premium. → http://transitions.dev A collection of essential transitions for web apps. Just: • copy • paste • ship Simple. Smooth. Beautiful. Credits: @Jakubantalik
The Hook
“(No spoken dialogue — ambient visual with subtle mouse cursor movement.)”
Product Reveal
“(No spoken dialogue — silent demonstration of various UI transitions.)”
Feature Teaser
“(No spoken dialogue — silent demonstration of more complex UI transitions.)”
Call to Action
“(No spoken dialogue — silent demonstration of final transitions and call to action.)”
Synthesizable in Remotion · key components of the interactive-ui-showcase template.
A grid of cards, each representing a UI transition. Upon clicking 'Animate', the card's content animates in place, demonstrating the transition effect.
Utilize Remotion's `Sequence` and `spring` for individual card animations. Each card can be a `Composition` with its own internal state for the 'Animate' trigger. Use `interpolate` for properties like opacity, scale, and blur based on the animation progress.
Text content smoothly transitions from one state to another, often accompanied by a subtle blur effect during the change.
Implement with `AbsoluteFill` and `interpolate` for text opacity and `blur` filter. Use `spring` for the timing of the text fade-out/fade-in and blur application, ensuring a fluid, non-linear feel.
Modals or dropdowns appear and disappear with a sense of origin, scaling and fading from the point of interaction.
Employ `AbsoluteFill` for the modal container. Use `spring` for `scale` and `opacity` properties, with `transform-origin` dynamically set to the click point or parent element for the 'origin-aware' effect. `OffthreadVideo` can be used for pre-rendered complex modal content.
Purpose. Introduce the product and its core value proposition: premium, easy-to-implement transitions.
Execution. Static shot of the app, highlighting the title and tagline, with a subtle cursor movement.
Purpose. Demonstrate a variety of essential transitions in action, proving the product's utility.
Execution. Mouse clicks triggering animations on individual cards, showcasing card resize, number pop-in, and notification badge.
Purpose. Illustrate more complex and sophisticated UI animations, expanding the perceived value.
Execution. Panning across the grid, demonstrating text swaps, dropdowns, modals, panels, and side-by-side page transitions.
Purpose. Encourage users to explore further and reinforce the creator's expertise.
Execution. Final transition demos, 'Copied' confirmation, and a prominent 'Take the course' button, with creator credit.
Objective
Launch a new AI-powered code refactoring tool called 'SyntaxFlow'.How the recipe adapts
The 'SyntaxFlow' launch video would feature a dark-mode IDE-like interface. Instead of transition cards, there would be code snippet cards. Clicking 'Refactor' on a card would trigger a 'DynamicTextSwapBlur' animation, showing the code transforming. 'OriginAwareModal' would be used for pop-up suggestions or error messages. The cursor would precisely highlight code sections and interact with refactoring options. The video would maintain the smooth spring animations and deliberate pacing, concluding with a 'Try SyntaxFlow' call to action.Scene durations (4 scenes, 28s)
Key Remotion components

Unreal Engine 6 has been announced with Rocket League.

announcing @cluely's $15M fundraise, led by @a16z. cheat on everything.

Yesterday we launched Bouncer to put users in control of their Twitter feed. Today, we open sourced the Chrome extension. We believe software should align with your interests, not the company that…