IconButtons
IconButtons are a type of user interface control that presents an icon as its visible content instead of text. They function as interactive triggers for actions such as navigation, settings, or media control, and are commonly used in toolbars, app bars, and dense UIs where space is limited. An icon button typically behaves like a standard button: it can be clicked or tapped, focused via keyboard, and may provide visual feedback on hover, focus, or activation.
To ensure accessibility, an icon button should have an associated label describing its action, often via aria-label
Visual styling varies by framework. Common variants include a plain icon button with no visible background,
IconButtons are implemented across modern UI toolkits, such as Flutter’s IconButton widget or web frameworks that