Icon convey meaning to actions and other interface elements.
Icon is used to add additional visual cues on a page, hence helping to communicate a clearer meaning.
Based on the color palette that we follow, icons are offered in the following appearances. Barring the night and light variants, each appearance has 4 shades - Default, Dark, Darker and Lighter.
Note: Added a dark background here just to show the color of the icon.
Icons are based on Google’s Material Design and rendered using icon fonts. It supports rounded and outlined type. An icon component in the UI follows a simple structure.
Property | Value(s) |
---|---|
Weight | 300 |
Fill |
|
Optical size | 24 |
Grad | 0 |
Property | Value(s) | Default value |
---|---|---|
Size | <size> | 16 px |
Appearance |
| Night |
Shade |
| Default |
Note: Light and Lightest shades are only available for ‘Night’ Appearance.
Icons can also be resized to account for various use cases.
Typically > 48px
Smaller than 16px
Icons can come really handy when showing key-value pairs.
Icons appearing with label
Icons with background containers
Icons, though being non-interactive, can also have tooltips/popovers to provide additional information on hover.
Hover on an icon