Skip to main contentCarbon Design System

Toggletip

The following page documents visual specifications such as color, typography, structure, and size.

Color

A toggletip has two states: open and closed. The open state occurs when a user clicks on or enter the trigger button, while the closed state means the toggletip is hidden.

ElementPropertyColor token
Trigger buttonsvg
$icon-secondary
Containerbackground-color
$background-inverse
Textcolor
$text-inverse

Interactive states


StateElementPropertyColor token
Opentrigger buttonsvg
$icon-primary
Opentrigger buttonborder
$focus
Toggletip closed and open states

Toggletip in the closed and open states with mouse and keyboard interactions

Typography

ElementFont-size (px-rem)Font-weightType token
Body text14px / 0.875remRegular / 400
$body-01

Structure

All tooltip types have a varying height based on the amount of content they contain.

Toggletip

ElementPropertypx / remSpacing token
Containermax-width288 / 18—
padding16 / 1
$spacing-05
margin-top8 / 0.5
$spacing-03
Trigger iconheight, width16 / 1—
margin-left8 / 0.5
$spacing-03
Structure and spacing measurements for toggletip

Structure and spacing measurements for toggletip | px / rem

Placement

Toggletip directions by default are set to auto. Upon opening, toggletips can detect the edges of the browser to properly be placed in view so the container does not get cutoff. Toggletips can instead use specific directions and may be positioned top, right, bottom, or left to the trigger item. Toggletips should be placed at least 16px / 1rem off of the bottom of the page and not bleed off page or behind other content. On mobile, toggletips can only appear below the toggletip UI trigger.

Placement examples for a toggletip

Placement examples for toggletip

Feedback

Help us improve this component by providing feedback, asking questions, and leaving any other comments on GitHub.

Show less