Extended Color

Provides rich color options to support design for different scenarios

The extended color provides more diverse color choices beyond the primary colors, making the interface design more flexible and colorful

The definition and standardization of an extended color is crucial in consistent design. It not only provides diverse color options for designers and developers to create rich and colorful interfaces, but also ensures visual harmony throughout the product through strict color specifications. A standardized color system makes the user experience more coherent, reduces visual fatigue caused by improper color usage, and optimizes the development process by reducing communication costs between design and development.

Blue Series

Blue represents professionalism, reliability, and trust, suitable for data displays, system status, and interactive elements. Light tones convey calmness and freshness, while darker tones present authority and stability.

Blue

50

--color-blue-50

Undefined

100

--color-blue-100

Undefined

200

--color-blue-200

Undefined

300

--color-blue-300

Undefined

400

--color-blue-400

Undefined

500

--color-blue-500

Undefined

600

--color-blue-600

Undefined

700

--color-blue-700

Undefined

800

--color-blue-800

Undefined

900

--color-blue-900

Undefined

950

--color-blue-950

Undefined

Green Series

Green symbolizes success, health, and growth, suitable for indicating positive actions, completion states, and eco-friendly themes. From refreshing light greens to steady deep greens, it provides rich expression means.

Green

50

--color-green-50

Undefined

100

--color-green-100

Undefined

200

--color-green-200

Undefined

300

--color-green-300

Undefined

400

--color-green-400

Undefined

500

--color-green-500

Undefined

600

--color-green-600

Undefined

700

--color-green-700

Undefined

800

--color-green-800

Undefined

900

--color-green-900

Undefined

950

--color-green-950

Undefined

Common Status Colors

These colors are used to represent different system states and feedback, including warnings, errors, success, and information prompts. They have clear semantics and unified visual effects.

Yellow (Warning)

50

--color-yellow-50

Undefined

100

--color-yellow-100

Undefined

200

--color-yellow-200

Undefined

300

--color-yellow-300

Undefined

400

--color-yellow-400

Undefined

500

--color-yellow-500

Undefined

600

--color-yellow-600

Undefined

700

--color-yellow-700

Undefined

800

--color-yellow-800

Undefined

900

--color-yellow-900

Undefined

950

--color-yellow-950

Undefined

Red (Error/Danger)

50

--color-red-50

Undefined

100

--color-red-100

Undefined

200

--color-red-200

Undefined

300

--color-red-300

Undefined

400

--color-red-400

Undefined

500

--color-red-500

Undefined

600

--color-red-600

Undefined

700

--color-red-700

Undefined

800

--color-red-800

Undefined

900

--color-red-900

Undefined

950

--color-red-950

Undefined

Amber (Caution)

50

--color-amber-50

Undefined

100

--color-amber-100

Undefined

200

--color-amber-200

Undefined

300

--color-amber-300

Undefined

400

--color-amber-400

Undefined

500

--color-amber-500

Undefined

600

--color-amber-600

Undefined

700

--color-amber-700

Undefined

800

--color-amber-800

Undefined

900

--color-amber-900

Undefined

950

--color-amber-950

Undefined

Teal (Success/Pass)

50

--color-teal-50

Undefined

100

--color-teal-100

Undefined

200

--color-teal-200

Undefined

300

--color-teal-300

Undefined

400

--color-teal-400

Undefined

500

--color-teal-500

Undefined

600

--color-teal-600

Undefined

700

--color-teal-700

Undefined

800

--color-teal-800

Undefined

900

--color-teal-900

Undefined

950

--color-teal-950

Undefined

Complementary Color Series

Complementary colors enrich the overall design language, providing additional expression for specific scenarios. These colors are particularly useful when distinguishing different categories, creating hierarchies, or highlighting brand characteristics.

Indigo

50

--color-indigo-50

Undefined

100

--color-indigo-100

Undefined

200

--color-indigo-200

Undefined

300

--color-indigo-300

Undefined

400

--color-indigo-400

Undefined

500

--color-indigo-500

Undefined

600

--color-indigo-600

Undefined

700

--color-indigo-700

Undefined

800

--color-indigo-800

Undefined

900

--color-indigo-900

Undefined

950

--color-indigo-950

Undefined

Purple

50

--color-purple-50

Undefined

100

--color-purple-100

Undefined

200

--color-purple-200

Undefined

300

--color-purple-300

Undefined

400

--color-purple-400

Undefined

500

--color-purple-500

Undefined

600

--color-purple-600

Undefined

700

--color-purple-700

Undefined

800

--color-purple-800

Undefined

900

--color-purple-900

Undefined

950

--color-purple-950

Undefined

Pink

50

--color-pink-50

Undefined

100

--color-pink-100

Undefined

200

--color-pink-200

Undefined

300

--color-pink-300

Undefined

400

--color-pink-400

Undefined

500

--color-pink-500

Undefined

600

--color-pink-600

Undefined

700

--color-pink-700

Undefined

800

--color-pink-800

Undefined

900

--color-pink-900

Undefined

950

--color-pink-950

Undefined

Orange

50

--color-orange-50

Undefined

100

--color-orange-100

Undefined

200

--color-orange-200

Undefined

300

--color-orange-300

Undefined

400

--color-orange-400

Undefined

500

--color-orange-500

Undefined

600

--color-orange-600

Undefined

700

--color-orange-700

Undefined

800

--color-orange-800

Undefined

900

--color-orange-900

Undefined

950

--color-orange-950

Undefined

Color Usage Guide

Why define color specifications? Color specifications not only ensure visual consistency of the product but also reduce communication costs between design and development, improving work efficiency. Through predefined color variables, developers can quickly invoke appropriate colors, while designers can ensure that all interface elements follow a unified visual language.

Recommended Practices

  • Use predefined color variables, avoid hardcoded color values

  • Follow color semantics, such as using red for errors and green for success

  • Consider color contrast to ensure text is clearly readable on backgrounds

  • Consider color accessibility principles in color selection, accommodating color blind and color weak users

Practices to Avoid

  • Using custom colors not defined in the system

  • Excessive use of different colors, causing visual chaos on the page

  • Ignoring color semantics, causing user understanding bias

  • Not properly adjusting color brightness and saturation in dark mode

Color Accessibility Design

Color accessibility design ensures that all users, including those with visual impairments, can clearly distinguish interface elements and understand content.

  • Ensure contrast between text and background meets WCAG 2.1 AA standards (at least 4.5:1)

  • Don't rely solely on color to convey information; also use shapes, text, or patterns as aids

  • Test color perception under different color vision deficiencies to ensure critical information isn't lost

Design Empowers, Innovation Unlimited