Skip to content

Colors

Color tokens define the visual palette for VUIII components.

Base Colors

TokenValueDescription
--vuiii-color-whitewhitePure white
--vuiii-color-blackblackPure black
--vuiii-color-lightvar(--vuiii-color-white)Light theme background
--vuiii-color-darkvar(--vuiii-color-black)Dark theme background

Gray Scale

TokenValueDescription
--vuiii-color-gray--lightestrgb(250 250 250)Subtle backgrounds
--vuiii-color-gray--lighterrgb(245 245 245)Light backgrounds
--vuiii-color-gray--lightrgb(229 229 229)Dividers, borders
--vuiii-color-grayrgb(212 212 216)Default borders
--vuiii-color-gray--darkrgb(163 163 163)Placeholder text
--vuiii-color-gray--darkerrgb(115 115 115)Secondary text
--vuiii-color-gray--darkestrgb(82 82 82)Dark text

Semantic Colors

Primary

TokenValueDescription
--vuiii-color-primaryrgb(79 70 229)Primary brand color (indigo)
--vuiii-color-primary--darkercolor-mix(in srgb, var(--vuiii-color-primary) 95%, black)Hover state
--vuiii-color-primary--darkestcolor-mix(in srgb, var(--vuiii-color-primary) 85%, black)Active state

Danger

TokenValueDescription
--vuiii-color-dangerrgb(225 29 72)Error, destructive actions (rose)
--vuiii-color-danger--darkercolor-mix(in srgb, var(--vuiii-color-danger) 95%, black)Hover state

Success

TokenValueDescription
--vuiii-color-successrgb(77 124 15)Success states (lime)
--vuiii-color-success--darkercolor-mix(in srgb, var(--vuiii-color-success) 95%, black)Hover state

Warning

TokenValueDescription
--ui-color-warningrgb(234 179 8)Warning states (amber)
--ui-color-warning--darkercolor-mix(in srgb, var(--ui-color-warning) 95%, black)Hover state

Note

The warning color uses --ui-color-warning prefix instead of --vuiii-color-warning for historical reasons.

Shadows

TokenValueDescription
--vuiii-shadow0 1px 3px 0 rgb(0 0 0/0.1), 0 1px 2px -1px rgb(0 0 0/0.1)Default shadow
--vuiii-shadow--large0 2px 15px 0 rgb(0 0 0/0.2), 0 1px 2px -1px rgb(0 0 0/0.1)Elevated elements

Customization

Override colors globally:

css
:root {
  --vuiii-color-primary: #0066cc;
  --vuiii-color-danger: #dc2626;
}

Or scope to a theme:

css
.dark-theme {
  --vuiii-color-light: #1a1a1a;
  --vuiii-color-dark: #ffffff;
  --vuiii-color-gray--light: #333333;
}

Released under the MIT License.