Micro-interactions

Micro-interactions are small, single-purpose moments of interface feedback, a hover state, a like animation, that confirm or guide a user's action.
Design
Created on
19.09.2026

Summarize this

Micro-interactions are the small, single-purpose moments of feedback built into an interface, a button that changes colour on hover, a heart that fills in when liked, a form field that shakes on an invalid entry, that confirm an action or guide a user through it. They are brief and easy to overlook individually, but they shape how responsive and trustworthy an interface feels overall.

What are micro-interactions?

A micro-interaction is a contained piece of interface behaviour tied to a single task: liking a post, toggling a setting, submitting a form, refreshing a list. Unlike a page transition or a full animation sequence, it deals with one small moment rather than an entire flow, which is exactly why it can be designed and tested in isolation. Micro-interactions matter because most of a user's time in a product is spent on these small moments, not on the big screens, so their quality has an outsized effect on how the whole product feels to use. A product can have a strong visual design and still feel clumsy if its micro-interactions are missing, delayed, or inconsistent from one screen to the next.

The anatomy of a micro-interaction

Every micro-interaction follows the same structure, illustrated here for a "like" button:

Trigger: user taps the heart icon -> Rules: toggle liked state, increment counter -> Feedback: heart fills red and briefly scales up -> Loop/mode: stays filled until tapped again

  • Trigger: the action that starts it, a click, a scroll, a timer, or the app itself.
  • Rules: what happens once triggered, which state changes and in what order.
  • Feedback: what the user actually sees or hears, a colour change, a motion, a sound.
  • Loop and modes: whether it repeats, changes over time, or has different states, such as a loading spinner that only appears past a short delay.

Designing all four parts explicitly, even for a seemingly trivial interaction, is what prevents inconsistent feedback across a product: two buttons that both submit a form should trigger the same rules and the same feedback, not two different ones improvised screen by screen.

Types of micro-interactions

  • State change feedback: a button that visibly presses, a checkbox that ticks, a toggle that slides.
  • Form validation: a field that turns red and shakes on an invalid entry, or green on a valid one.
  • Progress and loading: a spinner, a progress bar, a skeleton screen while content loads.
  • Status and notifications: a badge count updating, a toast confirming an action succeeded.
  • Gesture-driven feedback: pull-to-refresh, swipe-to-delete, drag-and-drop hover states.

Micro-interactions vs full animations

AspectMicro-interactionsFull animations / motion design
ScopeOne small, single-purpose momentA full sequence, transition or brand moment
DurationTypically under half a secondCan run several seconds
PurposeConfirm an action, give status, guide a next stepSet a tone, tell a story, showcase a brand
Typical toolsNative interactions, CSS transitions, Figma prototypesRive, Lottie, After Effects exports

Best practices and common pitfalls

A micro-interaction should stay fast, most work best under 400 milliseconds, since anything slower starts to feel like it is getting in the user's way rather than confirming their action. It should also be meaningful: adding motion to every element without a functional reason for it adds visual noise and can hurt performance, especially on lower-end devices, where dropped frames make a supposedly polished interaction feel broken instead. Feedback should match the weight of the action: a like button can be playful, but a destructive action like a delete confirmation deserves a calmer, more deliberate treatment. Accessibility matters too, a micro-interaction that only conveys meaning through colour or motion should offer text or an icon as a fallback for users with reduced-motion settings.

Micro-interactions at BeBranded

We design micro-interactions as a deliberate layer of every interface, prototyped and validated in Figma before build, as part of the Design engagements we deliver.

FAQ

A small, contained piece of interface feedback tied to one task, such as a button that changes colour on hover or a heart that fills in when liked.
Trigger, rules, feedback, and loop or modes, the same structure whether the micro-interaction is simple or complex.
Most work best under 400 milliseconds; longer than that, it starts to feel like it is slowing the user down rather than confirming their action.
A micro-interaction covers one small, functional moment, while a full animation is a longer sequence, transition or brand moment.
Yes, if meaning is conveyed only through colour or motion; a text or icon fallback should be available, and effects should respect reduced-motion settings.
Figma for prototyping the states and transitions, with Rive or Lottie commonly used to export the final motion into the product.

Ready to boost your conversions?

Our team is here to understand your needs & work with you to create your next projects.
Get news, infos and resources.
Actionable tips delivered straight to your inbox.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.