GFX-201c · Module 2
Micro-Interactions
3 min read
Micro-interactions are the small, purposeful animations that make an interface feel alive — a button that pulses on hover, a card that tilts slightly when dragged, a notification badge that bounces when a new message arrives. They are invisible when done right and jarring when done wrong. AI does not generate micro-interactions directly, but it is transforming how designers conceive, prototype, and communicate them.
The traditional micro-interaction workflow is: imagine an animation, describe it in words, hope the developer interprets your description correctly, review the implementation, iterate. The AI-assisted workflow adds a visualization step: generate a short video clip showing the interaction concept, use that clip as a motion specification for development. "The card lifts 4px on hover with a 0.2s ease-out and drops a soft shadow" paired with a 2-second AI-generated video of that exact motion removes every ambiguity from the design-to-development handoff.
- Identify the Interaction Moment Every micro-interaction has a trigger (hover, click, scroll, load) and a response (move, fade, scale, color shift). Define both explicitly before you start generating. "On hover, the card elevates and its shadow deepens" is a complete micro-interaction specification.
- Generate the Motion Reference Use image-to-video to show the before and after states with a smooth transition between them. Generate a 2-second clip: frame 1 is the resting state, the animation plays, frame 60 is the active state. This clip becomes your motion specification.
- Define the Timing Curve Pair your motion reference with explicit timing values: duration (usually 150-300ms for micro-interactions), easing function (ease-out for entrances, ease-in for exits), and delay (if part of a sequence). The visual shows what happens. The timing values tell the developer how it happens.