Atoms - Circuit design system

in development

Interaction Icon

Description

The Interaction Icon is a compact, icon-only control used to represent actions in space-limited interfaces like toolbars or contextual menus. It displays without a background by default and adopts Button-like visual cues on interaction.

Icons must be used deliberately and only when their function is clear. Whenever possible, use a labeled alternative. Unlabeled icons are acceptable only if:

Avoid using icons alone for primary or critical actions.

Usage

HTML Element:
Use button for triggering actions, a for navigation (href required). Avoid non-semantic containers.

Accessibility:

Visual Behavior:
The default appearance is icon-only with no background.
All interactive states (hover, focus, active, disabled) must visually behave like those of the Button component.

Keyboard Support:

Example

Default
  • User

    Interaction Icon 32

  • Interaction Icon 24

  • User

    Interaction Icon 16

onRed
  • User

    Interaction Icon 32

  • Interaction Icon 24

  • User

    Interaction Icon 16


Resources