UX Collective

We believe designers are thinkers as much as they are makers. https://linktr.ee/uxc

Follow publication

Member-only story

The importance of hover states

Filipe Nzongo
UX Collective
Published in
11 min readDec 5, 2024
The image illustrates four different Apple mice, overlaid with a gradient.
Old Apple computer mice. Source: Vice

This text is based on my hands-on experience designing interfaces for various devices. I hope this article offers valuable insights and inspires you to explore new creative possibilities in UI design.

OBS: Before we dive into what a hover state is and how to use it in your digital product (software), let’s first look at the types of interaction. In the HCI field, there are different types of interaction. Still, in this article, we’ll focus on just two: cursor-based interaction and touch-based interaction, also known as natural interaction.

Cursor-based Interaction

The cursor is the virtual representation of the mouse or pointing device within the operating system environment. It acts as an essential visual indicator, especially in desktop environments and on tablets that use styluses. The cursor should support precise operations and hover states to boost app productivity, simplify interactive tasks, and optimize information display

When designing interfaces that rely on cursor-based interaction, it’s important to keep in mind some guiding principles, which are:

  • Function expression: When the cursor hovers over an object or specific area in the interface, a set of standard cursors predefined by the operating system should be used to indicate the interaction status.
  • Simplicity: Avoid using unusual cursors. Unless you’re designing a game or an extremely specific system where changing the cursor style is necessary.
  • Consistency: Don’t complicate interactions across different devices. Be consistent across all platforms — avoid changing the cursor’s appearance.

Touch-based Interaction

Touch-based interaction is when we use our fingers to interact directly with a device. In academia, this type of interaction is known as NUI (Natural User Interface). But why ‘natural’? Because the interaction happens directly, without the need for input peripherals like a mouse, joystick, or stylus.

NUI (Natural User Interface) leverages several fundamental HCI (Human-Computer Interaction) principles to create seamless…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Written by Filipe Nzongo

Designer • Author • Lecturer • PhD. Fellow. BS in Software Engineering, MBA in Experience Design, HCI Researcher and Polyglot "I Like Doing Complex Things"

Write a response