Button [Floating Action Button]
A persistent, elevated trigger for the primary action on a screen. The FAB stays fixed in the layout and always accessible, with 3 variants, 2 sizes, and 2 shape modes, ready in Figma and React.
![Button [Floating Action Button]](/_next/image?url=%2Fwebsite%2Fcomponents-fab-button.png&w=3840&q=75)
Overview
The Floating Action Button (FAB) is a persistent, elevated trigger for the primary or most frequent action on a screen. It stays fixed in the layout, always within reach but never intrusive, with 3 semantic variants, 2 sizes, and 2 shape modes built for both mobile and desktop.
Figma Preview
When should you use them?
Use a FAB for the single most important or most frequent action on a screen, like composing a new message, adding an item, or starting a key flow. Because it floats above content and stays fixed, reserve it for one primary action rather than competing options.
How should you use them?
- Use only one FAB per screen, for the single most important action.
- Place it in a consistent, reachable position (typically bottom-right) so users always know where to find it.
- Choose Large for mobile touch targets, Medium for denser desktop layouts.
- Match the variant to your surface: Primary for emphasis, Neutral or Inverse for subtler contexts.
- Keep the icon clear and recognizable, since a FAB usually has no text label.
- Give the FAB an accessible label for screen readers and keep it keyboard-focusable.
Stop deciding.
Start shipping.
The system is ready. Free to start, or get full access
at 70% off before the price goes up at launch.
Start Free Now.
Upgrade Through Pre-sale.


