The American Express Design System provides a unified language for designing American Express websites and experiences. The design system provides design resources that match our coded components and are aligned with the American Express brand. Included are colors, components, icons and glyphs, type styles, and graphic assets to get you up and running quickly.
On this page
In DLS v6, there were a number of color utility classes that could be used to apply hardcoded colors to text, graphics, and backgrounds.
In DLS v7, those utility classes have been deprecated in favor of new utility classes which are mode/surface aware. The new utility classes will automatically adjust based on the Mode and Surface. In addition, the Surface component can be used to create a visual layer.
The below v6 utility classes have been deprecated. They are still available in the v7 stylesheet for backwards compatibility, but should be replaced with the v7 recommended solution. They will be removed entirely in the next major version of DLS.
| v6 Utility Class | v7 Recommended Solution |
|---|---|
dls-bright-blue | If text, use color-text-brandIf graphic, use color-graphic-brand |
dls-bright-blue-bg | Use Surface variant='fg-brand'> |
dls-bright-blue-bg-hvr:hover | Deprecated If building custom components which require interactive states, reach out to DLS team on guidance |
dls-deep-blue | If text, use color-text-brand-altIf graphic, use color-graphic-brand-alt |
dls-deep-blue-bg | Use Surface variant='fg-brand-alt'> |
dls-deep-blue-bg-hvr:hover | Deprecated If building custom components which require interactive states, reach out to DLS team on guidance |
dls-light-blue | Deprecated |
dls-light-blue-bg | Deprecated |
dls-light-blue-bg-hvr:hover | Deprecated |
dls-bright-blue-hover | Deprecated If building custom components which require interactive states, reach out to DLS team on guidance |
dls-bright-blue-hover-bg | Deprecated If building custom components which require interactive states, reach out to DLS team on guidance |
dls-bright-blue-hover-bg-hvr:hover | Deprecated If building custom components which require interactive states, reach out to DLS team on guidance |
dls-bright-blue-active | Deprecated If building custom components which require interactive states, reach out to DLS team on guidance |
dls-bright-blue-active-bg | Deprecated If building custom components which require interactive states, reach out to DLS team on guidance |
dls-bright-blue-active-bg-hvr:hover | Deprecated If building custom components which require interactive states, reach out to DLS team on guidance |
dls-white | Add text context within Surface variant='fg-brand'> or Surface variant='fg-brand-alt'> |
dls-white-bg | Use Surface variant='foreground'> |
dls-white-bg-hvr:hover | Deprecated If building custom components which require interactive states, reach out to DLS team on guidance |
dls-black | If text, use color-text-emphasisIf graphic, use color-graphic-emphasis |
dls-black-bg | Deprecated |
dls-black-bg-hvr:hover | Deprecated |
dls-gray-01 | If text, use color-text-subtle or color-text-regularIf graphic, use color-graphic-subtle or color-graphic-regular |
dls-gray-01-bg | Use Surface variant='fg-subtle'> or Surface variant='base'> |
dls-gray-01-bg-hvr:hover | Deprecated |
dls-gray-02 | If text, use color-text-subtle or color-text-regularIf graphic, use color-graphic-subtle or color-graphic-regular |
dls-gray-02-bg | Use Surface variant='fg-subtle'> or Surface variant='base'> |
dls-gray-02-bg-hvr:hover | Deprecated |
dls-gray-03 | If text, use color-text-subtle or color-text-regularIf graphic, use color-graphic-subtle or color-graphic-regular |
dls-gray-03-bg | Use Surface variant='fg-subtle'> or Surface variant='base'> |
dls-gray-03-bg-hvr:hover | Deprecated |
dls-gray-04 | If text, use color-text-subtle or color-text-regularIf graphic, use color-graphic-subtle or color-graphic-regular |
dls-gray-04-bg | Use Surface variant='fg-subtle'> or Surface variant='base'> |
dls-gray-04-bg-hvr:hover | Deprecated |
dls-gray-05 | If text, use color-text-subtle or color-text-regularIf graphic, use color-graphic-subtle or color-graphic-regular |
dls-gray-05-bg | Use Surface variant='fg-subtle'> or Surface variant='base'> |
dls-gray-05-bg-hvr:hover | Deprecated |
dls-gray-06 | If text, use color-text-subtle or color-text-regularIf graphic, use color-graphic-subtle or color-graphic-regular |
dls-gray-06-bg | Use Surface variant='fg-subtle'> or Surface variant='base'> |
dls-gray-06-bg-hvr:hover | Deprecated |
dls-green | If text, use color-status-text-successIf graphic, use color-status-graphic-success |
dls-green-bg | Deprecated |
dls-green-bg-hvr:hover | Deprecated |
dls-red | If text, use color-status-text-criticalIf graphic, use color-status-graphic-critical |
dls-red-bg | Deprecated |
dls-red-bg-hvr:hover | Deprecated |
dls-orange | If text, use color-status-text-cautionIf graphic, use color-status-graphic-caution |
dls-orange-bg | Deprecated |
dls-orange-bg-hvr:hover | Deprecated |
dls-color-warning | If text, use color-status-text-criticalIf graphic, use color-status-graphic-critical |
dls-color-warning-bg | Deprecated |
dls-color-warning-bg-hvr:hover | Deprecated |
dls-color-success | If text, use color-status-text-successIf graphic, use color-status-graphic-success |
dls-color-success-bg | Deprecated |
dls-color-success-bg-hvr:hover | Deprecated |
dls-color-neutral | If text, use color-status-text-neutralIf graphic, use color-status-graphic-neutral |
dls-color-neutral-bg | Deprecated |
dls-color-neutral-bg-hvr:hover | Deprecated |
dls-color-moderate | If text, use color-status-text-cautionIf graphic, use `color-status-graphic-caution |
dls-color-moderate-bg | Deprecated |
dls-color-moderate-bg-hvr:hover | Deprecated |
dls-color-attention | If text, use color-status-text-cautionIf graphic, use color-status-graphic-caution |
dls-color-attention-bg | Deprecated |
dls-color-attention-bg-hvr:hover | Deprecated |
dls-card-blue | Deprecated |
dls-card-blue-bg | Deprecated |
dls-card-blue-bg-hvr:hover | Deprecated |
dls-card-everyday | Deprecated |
dls-card-everyday-bg | Deprecated |
dls-card-everyday-bg-hvr:hover | Deprecated |
dls-card-cobrand | Deprecated |
dls-card-cobrand-bg | Deprecated |
dls-card-cobrand-bg-hvr:hover | Deprecated |
dls-card-spg | Deprecated |
dls-card-spg-bg | Deprecated |
dls-card-spg-bg-hvr:hover | Deprecated |
dls-card-green | Deprecated |
dls-card-green-bg | Deprecated |
dls-card-green-bg-hvr:hover | Deprecated |
dls-card-gold | Deprecated |
dls-card-gold-bg | Deprecated |
dls-card-gold-bg-hvr:hover | Deprecated |
dls-card-platinum | See @americanexpress/dls-themes package |
dls-card-platinum-bg | See @americanexpress/dls-themes package |
dls-card-platinum-bg-hvr:hover | See @americanexpress/dls-themes package |
dls-card-plum | Deprecated |
dls-card-plum-bg | Deprecated |
dls-card-plum-bg-hvr:hover | Deprecated |
dls-card-general | Deprecated |
dls-card-general-bg | Deprecated |
dls-card-general-bg-hvr:hover | Deprecated |
dls-card-centurion | Deprecated |
dls-card-centurion-bg | Deprecated |
dls-card-centurion-bg-hvr:hover | Deprecated |
dls-cobrand-default | Deprecated |
dls-cobrand-default-bg | Deprecated |
dls-cobrand-default-bg-hvr:hover | Deprecated |
dls-offers-yellow | Deprecated |
dls-offers-yellow-bg | Deprecated |
dls-offers-yellow-bg-hvr:hover | Deprecated |
dls-offers-dark-blue | Deprecated |
dls-offers-dark-blue-bg | Deprecated |
dls-offers-dark-blue-bg-hvr:hover | Deprecated |
dls-offers-bright-blue | Deprecated |
dls-offers-bright-blue-bg | Deprecated |
dls-offers-bright-blue-bg-hvr:hover | Deprecated |
dls-cobrand-delta | Deprecated |
dls-cobrand-delta-bg | Deprecated |
dls-cobrand-delta-bg-hvr:hover | Deprecated |
dls-cobrand-bonvoy | Deprecated |
dls-cobrand-bonvoy-bg | Deprecated |
dls-cobrand-bonvoy-bg-hvr:hover | Deprecated |
dls-cobrand-bluesky | Deprecated |
dls-cobrand-bluesky-bg | Deprecated |
dls-cobrand-bluesky-bg-hvr:hover | Deprecated |
dls-cobrand-hilton | Deprecated |
dls-cobrand-hilton-bg | Deprecated |
dls-cobrand-hilton-bg-hvr:hover | Deprecated |
dls-cobrand-lowes | Deprecated |
dls-cobrand-lowes-bg | Deprecated |
dls-cobrand-lowes-bg-hvr:hover | Deprecated |
dls-cobrand-schwab | Deprecated |
dls-cobrand-schwab-bg | Deprecated |
dls-cobrand-schwab-bg-hvr:hover | Deprecated |
dls-cobrand-plenti | Deprecated |
dls-cobrand-plenti-bg | Deprecated |
dls-cobrand-plenti-bg-hvr:hover | Deprecated |
dls-cobrand-plum | Deprecated |
dls-cobrand-plum-bg | Deprecated |
dls-cobrand-plum-bg-hvr:hover | Deprecated |
dls-cobrand-amazon | Deprecated |
dls-cobrand-amazon-bg | Deprecated |
dls-cobrand-amazon-bg-hvr:hover | Deprecated |
Connect with the DLS Team on Slack or by email.
Check out additional resources.