Colors

Colors in Flair are organized by variants. Each variant has different colors for different intensity levels (400—800).

In light color scheme, the higher the intensity, the lighter the color is. To put it simply, a lighter color have the same hue and saturation level, but higher lightness.

In dark color scheme, the higher the intensity, the darker the color is. Try toggling the color scheme using the button below and observe the differences.

Because of how the "intensity" concept works in Flair, in dark color scheme, the order of color for each shades are basically just reversed! Obviously this will not work well in ALL cases, so you will have to adjust according to your needs.

Variants

By default, Flair has 7 color variants: primary, secondary, success, warning, error, dark and light. All of the colors are accessible from the ThemeContext. Accessing a color is as simple as colors[variant][intensity].color. To get the contrasting color, colors[variant][intensity].contrastingColor.

dark

dark.400

dark.500

dark.600

dark.700

dark.800

light

light.400

light.500

light.600

light.700

light.800

primary

primary.400

primary.500

primary.600

primary.700

primary.800

secondary

secondary.400

secondary.500

secondary.600

secondary.700

secondary.800

success

success.400

success.500

success.600

success.700

success.800

warning

warning.400

warning.500

warning.600

warning.700

warning.800

error

error.400

error.500

error.600

error.700

error.800

Foreground and background colors

In light color scheme, background colors will refer to the light-variant colors and foreground colors will refer to the dark-variant colors. Similarly, in dark color scheme, background colors are dark-variant and foreground colors are light-variant.

foreground

foreground.400

foreground.500

foreground.600

foreground.700

foreground.800

background

background.400

background.500

background.600

background.700

background.800