loading

v33.4.0

select option

Color Usage

Use color systematically to reduce confusion, improve predictability, and make the product easier to use

General Guidelines

  • Color should be used to differentiate elements and communicate meaning.
  • Color must be selected carefully and used consistently across the product. People often remember how color is used and will look for intentional, or unintentional, patterns.
  • Only use colors from the palette. The Usage section lists our standard color combinations/applications.
  • Colors have traditional meanings which vary between cultures. When employing color in a new situation ensure that proper research has been done to understand cultural connotations of color in that situation.
  • Never use color as the sole signifier of meaning. Perception and understanding of color varies considerably between all people.
  • Contrast between adjacent colors (whether text or graphical elements) must be high to ensure that legibility. See Usage for combinations with suitable contrast.
  • The size of a colored element and the color of adjacent elements will greatly change how easy it is to identify that color. For example, two small circles which are orange and red, respectively, will be harder to tell apart than two large rectangles in the same two colors.
  • Use complimentary colors (e.g. blue, orange, purple) instead of similar hues or values (e.g. green, light green, blue, light blue) for color-coding elements in a chart, list, etc.
  • Understand the Carta brand colors. Do not change the colors of graphical brand expressions, such as the Carta Logo and associated text. Do not use brand colors elsewhere in ways which are contradictory or confusing. The color palette and standard combinations already take this guideline into account.
  • When referencing colors directly, use color tokens rather than hex values. This allows for easier maintenance and consistency across the product.

Accessibility Standards

Usage

There are standard color combinations for many common situations. Use these when possible:

white

#ffffff

black text

#000000

Text

Page body content, titles, sub-titles, tables, data, vertical navigation items, drop-down menu items

white

#ffffff

gray-70 text

#656B6B

Reduced

Drop-down menu section titles

blue-60

#3873C1

white text

#ffffff

Informational

Informational messages, keyboard focus indications, inline text links

green-60

#32B0A0

white text

#ffffff

Positive

Success messages, positive numbers

red-60

#C7223E

white text

#ffffff

Negative

Error alerts, destructive action buttons, negative numbers

orange-60

#E57B5A

white text

#ffffff

Notice

Warning about potential errors, cautionary states, call to action

yellow-60 (was yellow-dark)

#f8d648

black text

#000000

Pending

Generating export, waiting state, in-progress but not actionable

orange-60

#E57B5A

white text

#ffffff

Staff

Staff-only tools or information

Do

Use standard color combinations when applicable.

Don't

Do not force users to figure out unexplained differences in color. The primary button here is a different color from other primary buttons in the product, which is likely to cause confusion.

Do

Use standard color combinations when applicable.

Don't

Do not force users to figure out unexplained differences in color. The primary button here is a different color from other primary buttons in the product, which is likely to cause confusion.

$
$
Price exceeds maximum of $5.00

Do

Do use standard color combinations to distinguish between types of information.

Don't

Here, the required field marker and an error message use similar colors. Many users will assume that both items are related to the error, which is untrue.

$

Do

Do use standard color combinations to distinguish between types of information.

$
Price exceeds maximum of $5.00

Don't

Here, the required field marker and an error message use similar colors. Many users will assume that both items are related to the error, which is untrue.

Color and State

  • Specific changes in color can be one way to communicate that an element is in an alternate state.
  • Do change the hue of an interactive element when it changes state.
  • Opacity is used in a limited way to show differences in state for interactive elements (primarily buttons).
  • The visual difference between the normal and hover state can be relatively subtle.
  • It must be easy to tell whether an interactive element is enabled. If it is not enabled ("inactive" or "disabled") it must have a substantial, visual difference from the normal and hover states.
  • For standard color combinations, use these matching hover and inactive state color:

Text

Vertical navigation items

white background

#ffffff

black text

#000000

Enabled

gray-30 background

#DEDFDF

black text

#000000

Enabled with hover

white background

#ffffff

black text

#000000

Enabled

gray-20 background

#EBECEC

blue-70 text

#285DA3

Enabled with hover

Utility

Utility action buttons, secondary context menu trigger buttons

white background

#ffffff

black text

#000000

Enabled

white

#ffffff

blue-70

#285DA3

Enabled with hover

white

#ffffff

gray-40

#C4C4C4

Disabled

Primary

Primary buttons, primary action in Block and Modal

gray-90 background

#232B2B

white text

#ffffff

Enabled

blue-70

#285DA3

white

#ffffff

Enabled with hover

gray-30

#DEDFDF

gray-50

#A7AAAA

Disabled

Danger

Error alerts, destructive action buttons

red-70 background

#B31F38

white text

#ffffff

Enabled

red-60

#C7223E

white

#ffffff

Enabled with hover

red-20

#F4D3D8

red-40

#DD7A8B

Disabled

Full Palette

  • The full palette is used in cases not described above.
  • When making color decisions, be aware of both the hue and value of the colors under consideration. Solving problems, such as poor contrast, can often be easier when adjusting these independently. The palette is arranged by hue and saturation/value:

blue-10

#EAF0F8

blue-20

#DFE8F4

blue-30

#C0D1E9

blue-40

#8BABD6

blue-50

#618EC7

blue-60

#3873C1

blue-70

#285DA3

blue-80 (was blue-darkest)

#265593

blue-90

#1F487F

blue-100

#17355D

green-10

#EBF7F6

green-20

#D6EFEC

green-30

#ADDFD9

green-40

#84D0C6

green-50

#5BC0B3

green-60

#32B0A0

green-70

#2D9E90

green-80

#237C70

green-90

#1E6A60

green-100

#144640

lime-10

#fafdee

lime-20

#f5fcd5

lime-30

#ebfcac

lime-40

#ddfb74

lime-50

#c9ec56

lime-60

#b1d636

lime-70

#94b524

lime-80

#738c12

lime-90

#536507

lime-100

#384202

yellow-10

#fffef7

yellow-20

#fffced

yellow-30 (was yellow-lightest)

#fef8da

yellow-40 (was yellow-light)

#fcefb6

yellow-50 (was yellow)

#fbe284

yellow-60 (was yellow-dark)

#f8d648

yellow-70 (was yellow-darkest)

#ddb31f

yellow-80

#b48804

yellow-90

#825a00

yellow-100

#4d2f00

orange-10

#FFEEE8

orange-20

#FAE5DE

orange-30

#F5CABD

orange-40

#EFB09C

orange-50

#EA957B

orange-60

#E57B5A

orange-70

#CE6F51

orange-80

#B76248

orange-90

#A0563F

orange-100

#733E2D

red-10

#F9E9EC

red-20

#F4D3D8

red-30

#E9A7B2

red-40

#DD7A8B

red-50

#D24E65

red-60

#C7223E

red-70

#B31F38

red-80

#9F1B32

red-90

#771425

red-100

#500E19

brown-10

#FBF8F7

brown-20

#F0EAE1

brown-30

#E2D5C2

brown-40

#CCB695

brown-50

#C5AB85

brown-60

#B69667

brown-70

#A4875D

brown-80

#7F6948

brown-90

#5B4B34

brown-100

#493C29

gray-10

#F4F4F4

gray-20

#EBECEC

gray-30

#DEDFDF

gray-40

#C4C4C4

gray-50

#A7AAAA

gray-60

#7B8080

gray-70

#656B6B

gray-80 (was gray-dark-2)

#394040

gray-90

#232B2B

gray-100

#1C2222

black

#000000

white

#ffffff

blue-10

#EAF0F8

blue-20

#DFE8F4

blue-30

#C0D1E9

blue-40

#8BABD6

blue-50

#618EC7

blue-60

#3873C1

blue-70

#285DA3

blue-80 (was blue-darkest)

#265593

blue-90

#1F487F

blue-100

#17355D

green-10

#EBF7F6

green-20

#D6EFEC

green-30

#ADDFD9

green-40

#84D0C6

green-50

#5BC0B3

green-60

#32B0A0

green-70

#2D9E90

green-80

#237C70

green-90

#1E6A60

green-100

#144640

lime-10

#fafdee

lime-20

#f5fcd5

lime-30

#ebfcac

lime-40

#ddfb74

lime-50

#c9ec56

lime-60

#b1d636

lime-70

#94b524

lime-80

#738c12

lime-90

#536507

lime-100

#384202

yellow-10

#fffef7

yellow-20

#fffced

yellow-30 (was yellow-lightest)

#fef8da

yellow-40 (was yellow-light)

#fcefb6

yellow-50 (was yellow)

#fbe284

yellow-60 (was yellow-dark)

#f8d648

yellow-70 (was yellow-darkest)

#ddb31f

yellow-80

#b48804

yellow-90

#825a00

yellow-100

#4d2f00

orange-10

#FFEEE8

orange-20

#FAE5DE

orange-30

#F5CABD

orange-40

#EFB09C

orange-50

#EA957B

orange-60

#E57B5A

orange-70

#CE6F51

orange-80

#B76248

orange-90

#A0563F

orange-100

#733E2D

red-10

#F9E9EC

red-20

#F4D3D8

red-30

#E9A7B2

red-40

#DD7A8B

red-50

#D24E65

red-60

#C7223E

red-70

#B31F38

red-80

#9F1B32

red-90

#771425

red-100

#500E19

brown-10

#FBF8F7

brown-20

#F0EAE1

brown-30

#E2D5C2

brown-40

#CCB695

brown-50

#C5AB85

brown-60

#B69667

brown-70

#A4875D

brown-80

#7F6948

brown-90

#5B4B34

brown-100

#493C29

gray-10

#F4F4F4

gray-20

#EBECEC

gray-30

#DEDFDF

gray-40

#C4C4C4

gray-50

#A7AAAA

gray-60

#7B8080

gray-70

#656B6B

gray-80 (was gray-dark-2)

#394040

gray-90

#232B2B

gray-100

#1C2222

black

#000000

white

#ffffff

Is this page helpful?