Icon block: code & specs
This page documents the expected code output and structure necessary to display buttons correctly in the UI.
Size
For different size icon blocks add icon-block-xs, icon-block-sm, icon-block-lg, icon-block-xl or icon-block-xxl classes for extra small, small, large, extra large and extra extra large icon blocks.
Extra small
html
<div class="icon-block icon-block-xs">
<i class="fa-regular fa-sparkles"></i>
</div>
Small
html
<div class="icon-block icon-block-sm">
<i class="fa-regular fa-car"></i>
</div>
Large
html
<div class="icon-block icon-block-lg">
<i class="fa-regular fa-phone"></i>
</div>
Extra large
html
<div class="icon-block icon-block-xl">
<i class="fa-regular fa-flag"></i>
</div>
Extra extra large
html
<div class="icon-block icon-block-xxl">
<i class="fa-regular fa-pizza-slice"></i>
</div>
Expressive colours
To apply the expressive colour palette, add .expressive-light or .expressive-dark to the icon block, depending on the required theme.
html
<div class="icon-block expressive-light">
<i class="fa-regular fa-rocket-launch"></i>
</div>
<div class="icon-block expressive-dark">
<i class="fa-regular fa-ufo"></i>
</div>
Expressive colour palette
The primary expressive palette is applied by default. To switch to a different expressive palette, add either .expressive-secondary, .expressive-tertiary, or .expressive-quaternary.
html
<div class="icon-block expressive-light expressive-secondary">
<i class="fa-regular fa-cloud"></i>
</div>
<div class="icon-block expressive-dark expressive-secondary">
<i class="fa-regular fa-bolt"></i>
</div>
<div class="icon-block expressive-light expressive-tertiary">
<i class="fa-regular fa-mug-hot"></i>
</div>
<div class="icon-block expressive-dark expressive-tertiary">
<i class="fa-regular fa-pizza-slice"></i>
</div>
<div class="icon-block expressive-light expressive-quaternary">
<i class="fa-regular fa-file"></i>
</div>
<div class="icon-block expressive-dark expressive-quaternary">
<i class="fa-regular fa-folders"></i>
</div>