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. Action Components

Floating Action Button

The FAB represents the most important action on a screen. It puts key actions within reach.

PreviousButtonNextIcon Button

Last updated 1 year ago

Was this helpful?

Motion Functions

Floating Action Buttons allow users to access primary information on the page. The primary function of a FAB is Guidance and Structure. The FAB shows users where they can access elements of an interface, and the interface is structured. The expansion of the FAB can give more information as to the affordances of the interface.

Buttons can also have a set of secondary functions. Aesthetic functions can be incorporated into the FAB based on how the contained elements expand.

Examples

The FAB relies on transformation, masking, obscuration, and cloning principles to achieve the intended functions of structure and guidance. In the above example, the button reveals a layer underneath that contains the possible functions.

In this example, the FAB uses the principle of cloning to show that there are four icons that are part of the expanded set to draw the realtionship that they are a subset of the action performed (tapping the FAB)

Here the FAB transforms from a circle to a rounded rectangle and has its children elements offset and populate the rectangle. The movement of the button presents the user wth a relationship that shows that the expanded button contains all the children actions.

Cover

Guidance Function

Cover

Structural Function

Floating Action Button Interaction by Mauricio Bucardo
Liquid Tab Bar Animation by Dmitry Lauretsky
Share Button Interaction Concept by Oleg Frolov