Icons
Our icons are SVGs, the SVG sprite gets injected into the DOM by our Javascript.
Icons are symbols of frequently used actions or internal system state, or enhance meaning, distinctiveness and memorability of functionality.
| Last update: | () |
| Message | doc(icons): guideline table design |
| Committer: | Tamás Bíró |
| Version history | |
Default
Copy Jade
Copy HTML
Show code
Hide code
.e-icon
<e-icon icon="cog"></e-icon>
<e-icon icon="cog"></e-icon>
Small
Copy Jade
Copy HTML
Show code
Hide code
[size=small]
<e-icon icon="cog" size="small"></e-icon>
<e-icon icon="cog" size="small"></e-icon>
Middle
Copy Jade
Copy HTML
Show code
Hide code
[size=middle]
<e-icon icon="cog" size="middle"></e-icon>
<e-icon icon="cog" size="middle"></e-icon>
Large
Copy Jade
Copy HTML
Show code
Hide code
[size=large]
<e-icon icon="cog" size="large"></e-icon>
<e-icon icon="cog" size="large"></e-icon>
Disabled
Copy Jade
Copy HTML
Show code
Hide code
[disabled]
<e-icon icon="cog" disabled></e-icon>
<e-icon icon="cog" disabled></e-icon>
Rotate left
Copy Jade
Copy HTML
Show code
Hide code
[rotation=left]
<e-icon icon="e-thumbs-up" rotation="left"></e-icon>
<e-icon icon="e-thumbs-up" rotation="left"></e-icon>
Rotate right
Copy Jade
Copy HTML
Show code
Hide code
[rotation=right]
<e-icon icon="e-thumbs-up" rotation="right"></e-icon>
<e-icon icon="e-thumbs-up" rotation="right"></e-icon>
Inherit color
Copy Jade
Copy HTML
Show code
Hide code
[color="inherit"]
<div style="color:#bad;">
<e-icon icon="cog" color="inherit"></e-icon>
</div>
<div style="color:#bad;">
<e-icon icon="cog" color="inherit"></e-icon>
</div>
Colors
Copy Jade
Copy HTML
Show code
Hide code
[color="*"]
<div class="doc-icons">
<div class="doc-icons__icon">
<e-icon icon="cog" color="primary"></e-icon>
<code class="doc-icons__title">
color="primary"
</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="secondary"></e-icon>
<code class="doc-icons__title">
color="secondary"
</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="success"></e-icon>
<code class="doc-icons__title">
color="success"
</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="danger"></e-icon>
<code class="doc-icons__title">
color="danger"
</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="dark"></e-icon>
<code class="doc-icons__title">
color="dark"
</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="info"></e-icon>
<code class="doc-icons__title">
color="info"
</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="warning"></e-icon>
<code class="doc-icons__title">
color="warning"
</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="alert"></e-icon>
<code class="doc-icons__title">
color="alert"
</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="shade"></e-icon>
<code class="doc-icons__title">
color="shade"
</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="disabled"></e-icon>
<code class="doc-icons__title">
color="disabled"
</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="title"></e-icon>
<code class="doc-icons__title">
color="title"
</code>
</div>
<div class="doc-icons__icon e-logo">
<e-icon icon="cog" color="white"></e-icon>
<code class="doc-icons__title">
color="white"
</code>
</div>
</div>
<div class="doc-icons">
<div class="doc-icons__icon">
<e-icon icon="cog" color="primary"></e-icon><code class="doc-icons__title">color="primary"</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="secondary"></e-icon><code class="doc-icons__title">color="secondary"</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="success"></e-icon><code class="doc-icons__title">color="success"</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="danger"></e-icon><code class="doc-icons__title">color="danger"</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="dark"></e-icon><code class="doc-icons__title">color="dark"</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="info"></e-icon><code class="doc-icons__title">color="info"</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="warning"></e-icon><code class="doc-icons__title">color="warning"</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="alert"></e-icon><code class="doc-icons__title">color="alert"</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="shade"></e-icon><code class="doc-icons__title">color="shade"</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="disabled"></e-icon><code class="doc-icons__title">color="disabled"</code>
</div>
<div class="doc-icons__icon">
<e-icon icon="cog" color="title"></e-icon><code class="doc-icons__title">color="title"</code>
</div>
<div class="doc-icons__icon e-logo">
<e-icon icon="cog" color="white"></e-icon><code class="doc-icons__title">color="white"</code>
</div>
</div>
Helper
Copy Jade
Copy HTML
Show code
Hide code
[type=helper]
<e-icon icon="question-circle" type="helper"></e-icon>
<e-icon icon="question-circle" type="helper"></e-icon>
API Reference
Properties
| Name | Description | Type | Required | Default value |
|---|---|---|---|---|
| icon | Name of the icon | string |
|
|
| size | Size of the icon, it can be empty (default), middle or large | string | ||
| disabled | Disabled state of the icon | string | false | |
| color | Color of the icon, please the utility color classes for the valid values | string | ||
| rotation | Left or right | string | ||
| type | Valid strings: helper, label, table, dropdown, inline | string |
Application icons
DES icons
AC icons
Icon guidelines
- When using icons, they should clearly and distinctively refer to the action or state they are symbolizing.
- Except for frequently used icons, they should be attached to a label as they help users to understand better what they see.
- Icons should have tooltips clearly describing the action or state the icons stands for.
- When choosing icons:
- General icons should have consistent meaning everywhere (for example the pencil icon should mean "edit" everywhere).
- Context dependent actions or states can have the same icons across the app (for example the envelope icon), but they should make sense within the context they are used in.
Icon meanings
The following list describes icons and their meaning. These general actions shouldn't be used with a different meaning, even in a different context.
| Icon | Action | Description |
| Send feedback | ||
| View | ||
| Help | ||
| Edit | ||
| Delete | ||
| Tooltip | ||
| Refresh | ||
| Combine | ||
| Copy | ||
| View contact list | ||
| Rename | ||
| Report | ||
| Personalisation | ||
| Conditional text | ||
| Send Time Optimization | ||
| Incentive Recommendation | ||
| Settings |
e-commenting