Skip to main content

What is a microinteraction?

According to Dan Saffer, author of the highly-respected book: Microinteractions: Designing with Details, a microinteraction is:

“A contained product moment that revolves around a single use case or task.” He uses the examples of ‘liking a post’ or ‘setting an alarm’ as common microinteractions that most of us do every day. Saffer also explains in his book that microinteractions can be broken down into a 4 part structure:

Image

  • The first step, or ‘trigger’, is what initiates the microinteraction. For example, if you want to wash your hands with a sensor tap then you’ll wave your hand in front of the sensor.
  • The second step, or ‘rules’, determine what is going to happen. Sticking with the tap example, the sensor recognises your hands.
  • The third step, or ‘feedback’ is the verification of the microinteraction. This is when the tap starts running, so you can wash your hands.
  • The final step is ‘loops and modes’, and this determines the meta-rules of the microinteraction. If the microinteraction needs to be repeated, then it will loop – like a refrigerator alarm that won’t stop beeping until you close the door. Modes control actions that do not require repetition.

Of course, this all refers to microinteractions that are triggered by a person. But not all microinteractions happen this way. Some are system-initiated – in other words, triggered by software. A well-known example is when you enter the wrong password and see the login box do a little shuffle from side to side:

Image


Creating microinteractions – 5 top tips​

1. Make them functional​

First thing’s first, microinteractions must have a purpose. After all, they’re supposed to encourage users to interact with a certain part of your website – so make them functional.

2. Keep it simple​

They’re called microinteractions for a reason. They should be short and sweet. Microinteractions are there to improve your UI and make everything look and feel cleaner, so keeping them simple is key.

3. Follow the structure​

When it comes to microinteractions, Dan Saffer knows his stuff. So make sure that your microinteractions follow his 4 part structure. Remember: Trigger > Rules > Feedback > Loops & Modes.

4. Think about longevity​

One of the key things that we’ve mentioned time and time again is that microinteractions are supposed to feel so natural that users don’t even notice them most of the time. And if they do, it should be because they’ve had a pleasant experience, not because they’re fed up of seeing a distracting or over-elaborate animation. So, when creating your microinteractions think about how they’ll hold up over time.

5. Experiment and test​

As with anything that you’re rolling out to the public, microinteractions need to be tested and improved upon. Make sure you gather lots of user feedback from your microinteractions, and experiment with different ways of doing things.


Here are some of the best ones hand-picked from CodePen for your inspiration​

Download button animation​

https://codepen.io/faustdp/pen/yXypKM

Image

Quick subscribe micro-interaction​

https://codepen.io/MarvinRudolph/pen/KGpWwp

Image

Go and Stop buttons animation​

https://codepen.io/zenpuppet/pen/GqyYzO

Image

Delete button animation​

https://codepen.io/aaroniker/pen/MWwGbVb

Image

Flyaway send button​

https://codepen.io/adelbalso/pen/FwJcq

Image

Animated dropdown navigation​

https://codepen.io/prvnbist/pen/QMbVwd

Image

Button with hover micro-interaction​

https://codepen.io/sudeepgumaste/pen/ExVZaPb

Image

Submit button animation​

https://codepen.io/snowleo208/pen/aQvjyy

Image

CSS "Pacman arrow" micro-interaction​

https://codepen.io/keenanpayne/pen/mdVRrGm

Image

https://codepen.io/ArsenBatyuchok/pen/qdXrjK

Image

Password hide/reveal animation​

https://codepen.io/ainalem/pen/geLNwN

Image

Download SVG micro-interaction​

https://codepen.io/avstorm/pen/aGqNJR

Image

Plus to delete animation​

https://codepen.io/avstorm/pen/OmBdpO

Image

Card details expand micro interaction​

https://codepen.io/johnakos/pen/oqzdyB

Image

Animated folder​

https://codepen.io/gansoft/pen/wvMzmXd

Image


AuthorPriya
Updated byPulari
On26/04/2023