Skip to content

Divide Colors

These utility classes set divider colors for elements that use border dividers between child elements. Use them to ensure consistent divider color application across your UI.

Usage

Base Divide Colors

Class NameDescriptionColor Token
.mc-divide-color-strongStrong divider color for high emphasismc-divide-mushroom-500
.mc-divide-color-supportingSupporting divider colormc-divide-mushroom-400
.mc-divide-color-baseBase divider color for default statemc-divide-mushroom-300
.mc-divide-color-hoverDivider color on hover statemc-divide-mushroom-400
.mc-divide-color-pressedDivider color on pressed statemc-divide-mushroom-500
.mc-divide-color-weakWeak divider color for subtle separationmc-divide-mushroom-200
.mc-divide-color-disabledDivider color for disabled elementsmc-divide-white-100
.mc-divide-color-on-fill-disabledDivider color on filled disabled elementsmc-divide-white-200

Brand Divide Colors

Class NameDescriptionColor Token
.mc-divide-color-brand-baseBrand divider colormc-divide-kangkong-700
.mc-divide-color-brand-hoverBrand divider on hovermc-divide-kangkong-800
.mc-divide-color-brand-pressedBrand divider on pressedmc-divide-kangkong-900

Success Divide Colors

Class NameDescriptionColor Token
.mc-divide-color-success-baseSuccess divider colormc-divide-kangkong-700
.mc-divide-color-success-hoverSuccess divider on hovermc-divide-kangkong-800
.mc-divide-color-success-pressedSuccess divider on pressedmc-divide-kangkong-900

Information Divide Colors

Class NameDescriptionColor Token
.mc-divide-color-information-baseInformation divider colormc-divide-blueberry-700
.mc-divide-color-information-hoverInformation divider on hovermc-divide-blueberry-800
.mc-divide-color-information-pressedInformation divider on pressedmc-divide-blueberry-900

Danger Divide Colors

Class NameDescriptionColor Token
.mc-divide-color-danger-baseDanger divider colormc-divide-tomato-600
.mc-divide-color-danger-hoverDanger divider on hovermc-divide-tomato-700
.mc-divide-color-danger-pressedDanger divider on pressedmc-divide-tomato-800

Pending Divide Colors

Class NameDescriptionColor Token
.mc-divide-color-pending-basePending divider colormc-divide-mango-700
.mc-divide-color-pending-hoverPending divider on hovermc-divide-mango-800
.mc-divide-color-pending-pressedPending divider on pressedmc-divide-mango-900

Caution Divide Colors

Class NameDescriptionColor Token
.mc-divide-color-caution-baseCaution divider colormc-divide-carrot-700
.mc-divide-color-caution-hoverCaution divider on hovermc-divide-carrot-800
.mc-divide-color-caution-pressedCaution divider on pressedmc-divide-carrot-900

Accent Divide Colors

Class NameDescriptionColor Token
.mc-divide-color-accent-baseAccent divider colormc-divide-wintermelon-700
.mc-divide-color-accent-hoverAccent divider on hovermc-divide-wintermelon-800
.mc-divide-color-accent-pressedAccent divider on pressedmc-divide-wintermelon-900

Examples

html
<!-- Basic vertical dividers -->
<div class="divide-y mc-divide-color-base">
  <div class="py-2">Item 1</div>
  <div class="py-2">Item 2</div>
  <div class="py-2">Item 3</div>
</div>

<!-- Horizontal dividers -->
<div class="divide-x mc-divide-color-weak">
  <span class="px-2">Link 1</span>
  <span class="px-2">Link 2</span>
  <span class="px-2">Link 3</span>
</div>

<!-- List with semantic dividers -->
<ul class="divide-y mc-divide-color-weak">
  <li class="py-3 mc-text-color-base">Normal item</li>
  <li class="py-3 mc-text-color-success-base divide-y mc-divide-color-success-base">
    Success item with success divider
  </li>
  <li class="py-3 mc-text-color-danger-base">Error item</li>
</ul>

<!-- Navigation with brand dividers -->
<nav class="flex divide-x mc-divide-color-brand-base">
  <a href="#" class="px-4 py-2">Home</a>
  <a href="#" class="px-4 py-2">Products</a>
  <a href="#" class="px-4 py-2">Contact</a>
</nav>

<!-- Status-based dividers -->
<div class="space-y-4">
  <div class="divide-y mc-divide-color-information-base">
    <div class="py-2">Information section</div>
    <div class="py-2">More info</div>
  </div>

  <div class="divide-y mc-divide-color-pending-base">
    <div class="py-2">Pending item 1</div>
    <div class="py-2">Pending item 2</div>
  </div>
</div>

Usage Notes

  • Divide utilities work with Tailwind's divide-x and divide-y classes
  • Use semantic color names that match the content context (success, danger, etc.)
  • For subtle separations, use mc-divide-color-weak
  • For prominent separations, use mc-divide-color-strong
  • Always ensure sufficient contrast between dividers and background colors