Example: community home feed + compose FAB
Use FAB for the single most important action on the page. Place at the bottom-right corner of the viewport
Don't use FAB when the action isn't the most important on the page — use a regular Button instead
Use options for speed dial when multiple related actions share the same trigger
Don't use FAB for destructive actions (delete / clear). Don't use multiple FABs on the same page
When options are provided, the FAB becomes a speed dial — clicking it toggles an action list above the button
Don't use multiple FABs on the same page
aria-label — the FAB contains no visible textoptions are provided, the button gets aria-expanded and aria-haspopup="menu" automaticallyrole group semantics via their containerfocus-visible rings