Skip to main content

What are Flow Colors?

Flow Colors are derived from Core Colors to represent states, transitions, and overlays. They use OKLAB (Cartesian coordinates) for perceptually uniform mixing.

Why OKLAB for Mixing?

When colors blend together, the path they take through color space matters. OKLAB provides a perceptually straight path.

OKLAB Coordinate System

OKLAB uses Cartesian coordinates (L, a, b) - like a 3D box rather than a cylinder.

Flow Patterns

Pattern 1: Transparency

For backgrounds and overlays - create subtle tinted areas.

Pattern 2: Hover States

For interactive element hover - lighten while preserving identity.

Pattern 3: Active/Pressed States

For active/pressed interactions - darken to show engagement.

Pattern 4: Disabled States

For disabled elements - reduce color intensity.

Complete Flow Pattern Reference


When to Use Each Color Space


State Transitions

Learn how hover, active, and disabled states are derived