Tóm Tắt
Border
Border ‘base’ utility classes:
CSS Class
Description
b
{p}
order
add a 1px, solid, color-contrast-higher border with 10% opacity
b
{p}
order-top
add a 1px, solid, color-contrast-higher border top with 10% opacity
b
{p}
order-bottom
add a 1px, solid, color-contrast-higher border bottom with 10% opacity
b
{p}
order-left
add a 1px, solid, color-contrast-higher border left with 10% opacity
b
{p}
order-right
add a 1px, solid, color-contrast-higher border right with 10% opacity
If you don’t specify any border width, style, and color, the border ‘base’ classes apply a 1px solid border using var(--color-contrast-higher)
as color, with a 10% opacity.
Border Width #
Modify the border width using one of the following classes:
CSS Class
Description
b
{p}
order-2
border-width: 2px;
b
{p}
order-3
border-width: 3px;
b
{p}
order-4
border-width: 4px;
Example:
<div class="border-top border-3"></div>
Border Style #
Modify the border style using one of the following classes:
CSS Class
Description
b
{p}
order-dotted
border-style: dotted;
b
{p}
order-dashed
border-style: dashed;
Example:
<div class="border-bottom border-2 border-dashed"></div>
Border Color #
Modify the border color using one of the following classes.
Border Color Contrasts #
CSS Class
Description
b
{p}
order-contrast-lower
border-color: var(–color-contrast-lower);
b
{p}
order-contrast-low
border-color: var(–color-contrast-low);
b
{p}
order-contrast-medium
border-color: var(–color-contrast-medium);
b
{p}
order-contrast-high
border-color: var(–color-contrast-high);
b
{p}
order-contrast-higher
border-color: var(–color-contrast-higher);
Border Primary #
CSS Class
Description
b
{p}
order-primary-darker
border-color: var(–color-primary-darker);
b
{p}
order-primary-dark
border-color: var(–color-primary-dark);
b
{p}
order-primary
border-color: var(–color-primary);
b
{p}
order-primary-light
border-color: var(–color-primary-light);
b
{p}
order-primary-lighter
border-color: var(–color-primary-lighter);
Border Accent #
CSS Class
Description
b
{p}
order-accent-darker
border-color: var(–color-accent-darker);
b
{p}
order-accent-dark
border-color: var(–color-accent-dark);
b
{p}
order-accent
border-color: var(–color-accent);
b
{p}
order-accent-light
border-color: var(–color-accent-light);
b
{p}
order-accent-lighter
border-color: var(–color-accent-lighter);
Border Feedback Colors #
CSS Class
Description
b
{p}
order-success-darker
border-color: var(–color-success-darker);
b
{p}
order-success-dark
border-color: var(–color-success-dark);
b
{p}
order-success
border-color: var(–color-success);
b
{p}
order-success-light
border-color: var(–color-success-light);
b
{p}
order-success-lighter
border-color: var(–color-success-lighter);
b
{p}
order-warning-darker
border-color: var(–color-warning-darker);
b
{p}
order-warning-dark
border-color: var(–color-warning-dark);
b
{p}
order-warning
border-color: var(–color-warning);
b
{p}
order-warning-light
border-color: var(–color-warning-light);
b
{p}
order-warning-lighter
border-color: var(–color-warning-lighter);
b
{p}
order-error-darker
border-color: var(–color-error-darker);
b
{p}
order-error-dark
border-color: var(–color-error-dark);
b
{p}
order-error
border-color: var(–color-error);
b
{p}
order-error-light
border-color: var(–color-error-light);
b
{p}
order-error-lighter
border-color: var(–color-error-lighter);
Border Black & White #
CSS Class
Description
b
{p}
order-white
border-color: var(–color-white);
b
{p}
order-black
border-color: var(–color-black);
Border Background Color #
CSS Class
Description
b
{p}
order-bg-darker
border-color: var(–color-bg-darker);
b
{p}
order-bg-dark
border-color: var(–color-bg-dark);
b
{p}
order-bg
border-color: var(–color-bg);
b
{p}
order-bg-light
border-color: var(–color-bg-light);
b
{p}
order-bg-lighter
border-color: var(–color-bg-lighter);
Border Opacity #
The base border classes apply a default var(--color-contrast-higher)
border color with a 10% opacity. Optionally, you can edit the ‘base’ opacity color updating the --border-o-base
custom property:
:root {
--border-o-base: 0.2; // set the base border opacity equal to 20%
}
Alternatively, you can combine a border color class with one of the following border opacity classes:
CSS Class
Description
b
{p}
order-opacity-0
border opacity 0%
b
{p}
order-opacity-5%
border opacity 5%
b
{p}
order-opacity-10%
border opacity 10%
b
{p}
order-opacity-15%
border opacity 15%
b
{p}
order-opacity-20%
border opacity 20%
b
{p}
order-opacity-25%
border opacity 25%
b
{p}
order-opacity-30%
border opacity 30%
b
{p}
order-opacity-40%
border opacity 40%
b
{p}
order-opacity-50%
border opacity 50%
b
{p}
order-opacity-60%
border opacity 60%
b
{p}
order-opacity-70%
border opacity 70%
b
{p}
order-opacity-75%
border opacity 75%
b
{p}
order-opacity-80%
border opacity 80%
b
{p}
order-opacity-85%
border opacity 85%
b
{p}
order-opacity-90%
border opacity 90%
b
{p}
order-opacity-95%
border opacity 95%
Example:
<div class="border border-primary border-opacity-70%"> <!-- content --> </div>
How to create custom border opacity classes:
.border-opacity-075\% {
--border-o: 0.075;
}
Border Gradient #
If you create one or more gradients using the Color Editor, the generated code will include a collection of border-gradient utility classes.
For example, if you create a --gradient-primary
color, you’ll get the following classes:
CSS Class
Description
b
{p}
order-gradient-primary
radial border gradient
b
{p}
order-gradient-primary-top
linear border gradient to top
b
{p}
order-gradient-primary-right
linear border gradient to right
b
{p}
order-gradient-primary-bottom
linear border gradient to bottom
b
{p}
order-gradient-primary-left
linear border gradient to left
Note
Because the border gradient classes use the ‘border-image’ property, you can’t apply a border radius.
<div class="border border-4 border-gradient-primary-right radius-md">
<!-- 👆 the radius-md utility class won't work -->
</div>