Skip to content

Border Colors

These utility classes set border colors using semantic names for various states and contexts. Use them to ensure consistent border color application across your UI.

Usage

Class NameDescriptionExample Color Token
.spr-border-color-strongStrong border color for high emphasisspr-border-mushroom-500
.spr-border-color-supportingSupporting border colorspr-border-mushroom-400
.spr-border-color-baseBase border color for default statespr-border-mushroom-300
.spr-border-color-hoverBorder color on hover statespr-border-mushroom-400
.spr-border-color-pressedBorder color on pressed statespr-border-mushroom-500
.spr-border-color-weakWeak border color for subtle separationspr-border-mushroom-200
.spr-border-color-disabledBorder color for disabled elementsspr-border-white-100
.spr-border-color-on-fill-disabledBorder color on disabled filled backgroundsspr-border-white-200
.spr-border-color-brand-baseBrand border color (base state)spr-border-kangkong-700
.spr-border-color-brand-hoverBrand border color (hover state)spr-border-kangkong-800
.spr-border-color-brand-pressedBrand border color (pressed state)spr-border-kangkong-900
.spr-border-color-success-baseSuccess border color (base state)spr-border-kangkong-700
.spr-border-color-success-hoverSuccess border color (hover state)spr-border-kangkong-800
.spr-border-color-success-pressedSuccess border color (pressed state)spr-border-kangkong-900
.spr-border-color-information-baseInformation border color (base state)spr-border-blueberry-700
.spr-border-color-information-hoverInformation border color (hover state)spr-border-blueberry-800
.spr-border-color-information-pressedInformation border color (pressed state)spr-border-blueberry-900
.spr-border-color-danger-baseDanger border color (base state)spr-border-tomato-600
.spr-border-color-danger-hoverDanger border color (hover state)spr-border-tomato-700
.spr-border-color-danger-pressedDanger border color (pressed state)spr-border-tomato-800
.spr-border-color-pending-basePending border color (base state)spr-border-mango-700
.spr-border-color-pending-hoverPending border color (hover state)spr-border-mango-800
.spr-border-color-pending-pressedPending border color (pressed state)spr-border-mango-900
.spr-border-color-caution-baseCaution border color (base state)spr-border-carrot-700
.spr-border-color-caution-hoverCaution border color (hover state)spr-border-carrot-800
.spr-border-color-caution-pressedCaution border color (pressed state)spr-border-carrot-900
.spr-border-color-accent-baseAccent border color (base state)spr-border-wintermelon-700
.spr-border-color-accent-hoverAccent border color (hover state)spr-border-wintermelon-800
.spr-border-color-accent-pressedAccent border color (pressed state)spr-border-wintermelon-900

Between children

Provides utility classes for setting divider (border) colors, Apply the desired class to an element to set its divider color.

Class NameDescriptionExample Color Token
.spr-divide-color-strongStrong divider color for high emphasisspr-divide-mushroom-500
.spr-divide-color-supportingSupporting divider colorspr-divide-mushroom-400
.spr-divide-color-baseBase divider color for default statespr-divide-mushroom-300
.spr-divide-color-hoverDivider color on hover statespr-divide-mushroom-400
.spr-divide-color-pressedDivider color on pressed statespr-divide-mushroom-500
.spr-divide-color-weakWeak divider color for subtle separationspr-divide-mushroom-200
.spr-divide-color-disabledDivider color for disabled elementsspr-divide-white-100
.spr-divide-color-on-fill-disabledDivider color on disabled filled backgroundsspr-divide-white-200
.spr-divide-color-brand-baseBrand divider color (base state)spr-divide-kangkong-700
.spr-divide-color-brand-hoverBrand divider color (hover state)spr-divide-kangkong-800
.spr-divide-color-brand-pressedBrand divider color (pressed state)spr-divide-kangkong-900
.spr-divide-color-success-baseSuccess divider color (base state)spr-divide-kangkong-700
.spr-divide-color-success-hoverSuccess divider color (hover state)spr-divide-kangkong-800
.spr-divide-color-success-pressedSuccess divider color (pressed state)spr-divide-kangkong-900
.spr-divide-color-information-baseInformation divider color (base state)spr-divide-blueberry-700
.spr-divide-color-information-hoverInformation divider color (hover state)spr-divide-blueberry-800
.spr-divide-color-information-pressedInformation divider color (pressed state)spr-divide-blueberry-900
.spr-divide-color-danger-baseDanger divider color (base state)spr-divide-tomato-600
.spr-divide-color-danger-hoverDanger divider color (hover state)spr-divide-tomato-700
.spr-divide-color-danger-pressedDanger divider color (pressed state)spr-divide-tomato-800
.spr-divide-color-pending-basePending divider color (base state)spr-divide-mango-700
.spr-divide-color-pending-hoverPending divider color (hover state)spr-divide-mango-800
.spr-divide-color-pending-pressedPending divider color (pressed state)spr-divide-mango-900
.spr-divide-color-caution-baseCaution divider color (base state)spr-divide-carrot-700
.spr-divide-color-caution-hoverCaution divider color (hover state)spr-divide-carrot-800
.spr-divide-color-caution-pressedCaution divider color (pressed state)spr-divide-carrot-900
.spr-divide-color-accent-baseAccent divider color (base state)spr-divide-wintermelon-700
.spr-divide-color-accent-hoverAccent divider color (hover state)spr-divide-wintermelon-800
.spr-divide-color-accent-pressedAccent divider color (pressed state)spr-divide-wintermelon-900