Intro
An icon is a symbol that is used to depict an item, action, or status. It represents an embedded icon font or a resizable vector graphic. Icons can be purely decorative or used within interactive elements.
Icons used in buttons
Icons used in avatars
When to Use
Do
Use the icon:
- To label actions when space is limited.
- To add value for users by conveying semantic information in a standardized visual form.
Anatomy
undefined
All icons are based on a geometric grid system.
For more information, see Iconography – The Geometric Icon Grid System.
Types
Icon Collections / Font Formats
The icon component can consume any of the SAP icon fonts below[internal_only], as well as custom icon fonts created by SAP product teams[/internal_only].
Semantic Icon Design
Icons with different semantic colors
Behavior and Interaction
If interaction is required, always display the icon in an appropriate container and apply the interaction to this container component.
Examples:
Responsive Behavior
The icon component does not have its own responsive or adaptive behavior. It follows the responsive or adaptive behavior of the surrounding layout container or component, such as a form or table.
Inclusive Design
Only use icons that are universally understood or known in your business domain.
Be aware that metaphors and symbols can have local meanings that may differ from your intended meaning. A well-chosen, well-designed icon must be able to convey its meaning to all users – regardless of their country, culture, or individual background.
[internal_only]For more information on intercultural considerations, see Meanings of Metaphors and Symbols.[/internal_only]
Related Links
Components
Implementation
- Icon
(UI5 Web Components documentation) - Button
(UI5 Web Components documentation) - Icon Explorer
(internal)
Specifications
- Icon Control (visual design)
- Iconography (visual design)
- Icon (interaction design)
Components
Implementation
- Icon
(UI5 Web Components documentation) - Button
(UI5 Web Components documentation) - Icon Explorer