Icon Button

Icons buttons are subtle triggers for actions. They are visual, clickable elements that represent and provide access to functions, commands, files, devices or directories, as well as common actions.

Icon Button

Anatomy

Icon Button Anatomy
StateDescriptionRequired
BackgroundBackground color conveys states hover or pressed.Yes
IconGraphic element to enhance the visual appeal and tell the user more about buttons action. Choose the appropriate Icon based on the buttons action. See choosing iconsYes

States

Icon Button States
StateDescription
DefaultUsers can select the button to activate an action.
HoverWhen a cursor hovers over the button, the background color changes to indicate that the button is clickable.
PressedBackground color change indicates to a user that the button is active.
DisabledAvoid disabled buttons when possible. The disabled state is for if you are still showing the button, but the actions it completes are disabled. The background and text color changes to indicate to a user that the button is inactive. Read more about disabled buttons.
PressedA focus outline appears around visual element to help users identify current selected component. This is used when a user navigates using keyboard controls or uses a cursor.

Icon Toggle Button

Anatomy

Icon Toggle Button Anatomy
StateDescriptionRequired
BackgroundBackground color conveys states hover or pressed.Yes
IconIcon fills when toggle button is on. Graphic element to enhance the visual appeal and tell the user more about buttons action. Choose the appropriate Icon based on the buttons action. See choosing iconsYes

States

Icon Toggle Button States
StateDescription
DefaultUsers can select the button to toggle on an action, for example bookmark.
HoverWhen a cursor hovers over the button, the background color changes to indicate that the button is clickable.
PressedBackground color change indicates to a user that the button is active.
DisabledAAvoid disabled buttons when possible. The disabled state is for if you are still showing the button, but the actions it completes are disabled. The background and text color changes to indicate to a user that the button is inactive. Read more about disabled buttons.
PressedA focus outline appears around visual element to help users identify current selected component. This is used when a user navigates using keyboard controls or uses a cursor.

Questions?

Connect with the DLS Team on Slack or by email.

Resources

Check out additional resources.