Various classes can be used to apply borders to the elements. Applying the border
class to the element will add a 1px border to it.
Mixing the directions
, visibility
and screensize
values will give you more specificity.
modifiers | direction | screensize | visibility |
---|---|---|---|
values | top , right , bottom , left | tablet | none |
Should be applied in this order:
css
border-{direction}-{screensize}-{visibility}
Here is an example of border
class usage:
Text block
HTML
<div class="border padding-sm">
<p>Text block</p>
</div>
Here is an example of applying border to specific side of the element:
Border top
HTML
<div class="border-top padding-sm">
<p>Border top</p>
</div>
Border right
HTML
<div class="border-right padding-sm">
<p>Border right</p>
</div>
Border left
HTML
<div class="border-left padding-sm">
<p>Border left</p>
</div>
Border bottom
HTML
<div class="border-bottom padding-sm">
<p>Border bottom</p>
</div>
There are a few classes available to set border radius:
class | size |
---|---|
border-radius-sm | 0.125rem |
border-radius | 0.25rem |
border-radius-lg | 0.375rem |
border-radius-rounded | 290486px |
border-radius-none | 0px |
Small radius
Default radius
Large radius
Rounded
HTML
<div class="border border-radius-sm padding-sm">
<p>Small radius</p>
</div>
<div class="border border-radius padding-sm margin-top-xs">
<p>Default radius</p>
</div>
<div class="border border-radius-lg padding-sm margin-top-xs">
<p>Large radius</p>
</div>
<div class="border border-radius-rounded padding-sm margin-top-xs">
<p>Rounded</p>
</div>
Additionally -md
and -lg
may be added for a thicker border.
Medium border
Medium border on tablet+
Large border
Large border on tablet+
HTML
<div class="border-md padding-sm">
<p>Medium border</p>
</div>
<div class="border-md-tablet padding-sm margin-top-xs">
<p>Medium border on tablet+</p>
</div>
<div class="border-lg padding-sm margin-top-xs">
<p>Large border</p>
</div>
<div class="border-lg-tablet padding-sm margin-top-xs">
<p>Large border on tablet+</p>
</div>
The color of a border can be modified using the following classes.
modifiers | color name | screensize |
---|---|---|
colors | primary , danger , warning , success , info , accent | n/a |
Custom Color
HTML
<div class="border-color-accent border-left-lg padding-block-md border-radius">
<p class="margin-inline-md">Custom Color</p>
</div>