Icon
<gcds-icon>
Also called: symbol, glyph, graphic.
An icon is a symbol that visually represents an action or idea.
-
GitHub -
Figma
Icon component preview
Build an icon
Use an icon to emphasize an action or idea.
Coding and accessibility for icons
Select a relevant icon
Render an icon by changing the name attribute to a corresponding icon name.
info-circle
warning-triangle
exclamation-circle
checkmark-circle
chevron-left
chevron-right
chevron-up
chevron-down
close
download
email
external
phone
search
Specify the sizing scale
- Change the size of an icon by setting the
sizeattribute to a specific font size, liketext-small|text|h1|h2|h3|h4|h5|h6. - Match the icon size to its accompanying text by setting the
sizeattribute toinherit. - Set a minimum 24 x 24 pixel height/width for an interactive icon without text. If you can increase the size, 44 x 44 pixels exceeds accessibility standards, but is more accessible.
Adjust the placement
Add a margin to the left or right of an icon by setting the margin-left or margin-right attribute to a spacing value, like 0 | 25 | 50 | 75 | 100 | 125 | 150 | 175| 200 | 225| 250 | 300 | 350| 400 | 450 | 500 | 550 | 600 | 650 | 700 | 750 | 800 | 850 | 900 | 950 | 1000 | 1050 | 1100 | 1150 | 1200 | 1250.
Set label text
- Use the label property for an icon with no accompanying text.
- You don’t need to use the label property if an icon is decorative.
Get your code
Generate an instance of the component you need by selecting its code properties.
-
Explore by choosing different code values to generate the instance you want.
-
Get the code and pull it into your environment.
-
Add any copy you need to the component (like text for a label).
Note: The code builder uses English for all code elements, which follows standard practice.
Help us improve
Have questions or a request? Give feedback on our contact form.
Something's wrong? Raise it through GitHub with an