A UX Guide to Microinteractions
  • Basics
    • Introduction
  • Criterion
    • Criteria
    • Component Groups
    • Motion Functions
    • Motion Principles
  • The System
    • Action Components
      • Button
      • Floating Action Button
      • Icon Button
    • Communication Components
      • Onboarding
      • Progress Indicators
      • System Status
    • Navigation Components
      • Nav Bar
    • Selection Components
      • Checkbox
      • Radio Button
      • Sliders
      • Switches
      • Pickers
    • Input Components
      • Text Input
      • Audio Input
  • References
    • Cited Works
Powered by GitBook
On this page
  • Motion Functions
  • Examples

Was this helpful?

  1. The System
  2. Navigation Components

Nav Bar

Navigation bars offer a persistent and convenient way to switch between primary destinations in an app.

PreviousNavigation ComponentsNextSelection Components

Last updated 1 year ago

Was this helpful?

Motion Functions

Identification and Structure are the motion functions associated with a Nav Bar. The icons on the nav bar are extensions of icon buttons and show the user what functions they perform. The extended set of icons also informs users of the structure and information layout of the interface and helps them understand the significant features present in the product.

Examples

In the sidebar example, the navigation bar consists of groups of icon buttons with text. These buttons have similar functions to the icon button, where they permit the identification of the task the user wants to perform. AS there are multiple buttons grouped, the user also gains an understanding of what the structure of the interface looks like and how they can navigate through it.

Similarly, in the above examples, icon buttons are grouped to make up a bottom navigation bar. These buttons have a color change and transformation to react to the user's input. The selected icon button is always highlighted to inform the user of where they are within the interface.

Tab bars are another form of a navigational bar. These can use text or icons to enable switching between multiple tabs on a page. In this example, the parenting principle showcases the relationship between the rectangle that shows selection and the selected item. When a tab is selected, the rectangle moves underneath that text field, highlighting the realtionship between them.

Cover

Identification Function

Cover

Structural Function

Twitter Sidebar (Light) by Aaron Iker.
Nav Bar Animations with Lottie by David Schnorr
App Store Tab Bar Interaction by Erfan
Nav Interaction by Ayana Campbell Smith