Atlassian
Atlassian logoAtlassian · Feature trail

Trello Theming with CSS Custom Properties

1 post · Jul 2022

What this trail covers

Trello has implemented a new theming system for its UI components, allowing for dynamic and accessible color schemes. This system leverages CSS custom properties to adapt themes based on the dominant color and brightness of user-selected board backgrounds. The architecture involves an image processing service to extract color data, which is then stored and retrieved via the Trello API and cached by Apollo Client. This data is used to dynamically set CSS custom properties, enabling consistent theming across different UI components and technical stacks within Trello.

All Atlassian trails