The naming convention for any utility class is u-[class-name].
These utility classes set different types of borders.
<div class="u-border-none"></div>
<div class="u-border"></div>
<div class="u-border-medium"></div>
<div class="u-border-large"></div>
<div class="u-border-dashed-light"></div>
<div class="u-border-dashed-medium"></div>
<div class="u-border-dotted-light"></div>
<div class="u-border-dotted-medium"></div>
<div class="u-border-top"></div>
<div class="u-border-right"></div>
<div class="u-border-bottom"></div>
<div class="u-border-left"></div>
<div class="u-border-radius-small"></div>
<div class="u-border-radius-medium"></div>
<div class="u-border-radius-large"></div>
<div class="u-border-radius-xl"></div>
<div class="u-border-radius-round"></div>
<div class="u-border u-border-primary"></div>
<div class="u-border u-border-secondary"></div>
<div class="u-border u-border-highlight"></div>
These are the classes used for background colours
<div class="u-primary-bg-color">Primary background colour</div>
<div class="u-secondary-bg-color">Secondary background colour</div>
<div class="u-highlight-bg-color">Highlight background colour</div>
<div class="u-success-bg-color">Success background colour</div>
<div class="u-info-bg-color">Info background colour</div>
<div class="u-alert-bg-color">Alert background colour</div>
<div class="u-error-bg-color">Error background colour</div>
These are text colours
<div class="u-secondary-bg-color u-primary-txt-color">Primary text colour</div>
<div class="u-primary-bg-color u-secondary-txt-color">Secondary text colour</div>
These utility classes set different display properties
<div class="u-display-none"></div>
<div class="u-display-block"></div>
<div class="u-display-flex"></div>
<div class="u-display-inline"></div>
<div class="u-display-inline-block"></div>
<div class="u-display-table"></div>
Flex is used to manage layouts and alignment and covers a set of responsive flexbox utilities. For more detail about flexbox used in the grid system please have a look at the layouts section
These utility classes float an element to the left or right but they need to be wrapped around a div with the class u-clear so that the layout is not broken.
<div class="u-clear">
<div class="u-float-left">Float Left</div>
<div class="u-float-right">Float Right</div>
</div>
These utility classes set different paddings and margins. The naming convention for these classes are as follows:
u-[property]-[side]-[size]The first example is a class which adds padding to the left of 5px, the second example is a class which adds margin to the top of 15px
<div class="u-pad-l-s"></div>
<div class="u-mar-t-l"></div>
These utility classes set the overflow
<div class="u-overflow-hidden"></div>
<div class="u-overflow-auto"></div>
These utility classes set positioning on the page
<div class="u-position-absolute"></div>
<div class="u-position-fixed"></div>
<div class="u-position-relative"></div>
<div class="u-position-static"></div>
These utility classes set different text styles and control text alignment and wrapping
<div class="u-txt-center">Centred Text</div>
<div class="u-txt-left">Left Aligned Text</div>
<div class="u-txt-right">Right Aligned Text</div>
<div class="u-txt-wrap">This is wrapping text</div>
<div class="u-txt-nowrap">This is not wrapping text</div>
<div class="u-txt-ellipsis">This is text with ellipsis</div>
<div class="u-txt-uppercase">Uppercase Text</div>
<div class="u-txt-strong">Strong Text</div>
<div class="u-txt-light">Light Text</div>
<div class="u-txt-italic">Italic Text</div>