Tooltips
There are two kinds of tooltips available:
- Onboarding Tooltips, to facilitate an introduction to new features or functionality.
- Toggle Tooltips, to provide additional contextual information.
Onboarding Tooltips
Onboarding Tooltips help for a smoother introduction to new features or functionality.
- Contain only descriptive unformatted text with an optional title for emphasis.
- Should provide insights or tips that enhance, but aren’t critical to, user understanding.
- Appear only once; dismissing them removes them permanently.
Anatomy
- Heading (optional): It’s best to omit the tooltip heading as emphasis cannot be portrayed to screen reader users. Employ a heading only for presentational reasons, provided emphasis is not required for understanding.
- Text: The main content providing detailed explanation or information.
- Close button (×): This button dismisses the tooltip. Once closed, the tooltip should not reappear for the user.
- Arrow: A directional arrow that can point towards any side, indicating the source of the information or context.
- Container: The encompassing frame that holds the message text and ensures it’s distinct from other UI elements.
Usage Guidelines
Do not obstruct other elements
Ensure onboarding tooltips do not obstruct other interface elements.
Refrain from using headings
Use headings only for presentational reasons, as emphasis is not provided for screen reader users. When a heading is used ensure: The extra visual emphasis is not required for understanding; and heading copy flows into body copy without duplication.
Use to highlight new features
Use them to highlight new features or assist with user onboarding.
Toggle Tooltips
Toggle Tooltips (“Toggletips”) are compact pieces of information designed to offer additional insights when needed.
- Contain only descriptive text without any formatting.
- Should provide relevant information that may be helpful, but is not required.
- Hidden by default.
- Toggle visibility through user interaction with the information icon.
Anatomy
- Trigger: A compact, circular icon marked with an information symbol that activates the toggletip’s visibility.
- Text: The main content providing detailed explanation or information.
- Arrow: A directional arrow that can point towards any side, indicating the source of the information or context.
- Container: The encompassing frame that holds the message text and ensures it’s distinct from other UI elements.
Usage Guidelines
Do not obstruct other elements
Ensure toggletips do not obstruct other interface elements.
Use only for additional context
Use toggletips to provide additional context, provided it is not essential.