Skip to main content

The Transparency Flow Concept

Transparency Flow derives semi-transparent versions of Core Colors. Unlike traditional opacity approaches, Transparency Flow maintains perceptual color accuracy through OKLAB color space.
+---------------------------------------------------------------------------------+
|  TRANSPARENCY FLOW ARCHITECTURE                                                 |
+---------------------------------------------------------------------------------+
|                                                                                 |
|   CORE COLOR (100% Opacity)                                                    |
|   =========================                                                     |
|   ####################################################                         |
|            |                                                                    |
|            |  Mix with transparent at various levels                           |
|            v                                                                    |
|   +---------------------------------------------------------------------+      |
|   |                     TRANSPARENCY SPECTRUM                            |      |
|   |                                                                      |      |
|   |   100%    80%     60%     40%     20%     10%     5%      0%        |      |
|   |   ####    ####    ..##    ...#    ....    ....    ....    ....      |      |
|   |                                                                      |      |
|   |   solid   subtle  medium  light   very    almost  trace   fully     |      |
|   |   color   tint    fill    wash    light   gone    hint    transparent|      |
|   |                                                                      |      |
|   |   Badge   Status  Hover   Select  Subtle  Focus   Glow    None      |      |
|   |   Label   BG      State   BG      Tint    Ring    Effect            |      |
|   |                                                                      |      |
|   +---------------------------------------------------------------------+      |
|                                                                                 |
+---------------------------------------------------------------------------------+

The Standard Muted Pattern: 80% Transparent

The standard muted level across Gestalt is 80% transparent (20% visible).
+---------------------------------------------------------------------------------+
|  TRANSPARENCY LEVELS AND USE CASES                                              |
+---------------------------------------------------------------------------------+
|                                                                                 |
|   TRANSPARENCY     VISIBLE     VISUAL                    USE CASE              |
|   ------------     -------     ------                    --------              |
|                                                                                 |
|   80%              20%         ....####............      Badge backgrounds     |
|                                                          Selection highlights  |
|                                                                                 |
|   70%              30%         ....######..........      Heavy shadows         |
|                                                          Scrims                |
|                                                                                 |
|   50%              50%         ....##########......      Focus rings           |
|                                                          Overlays              |
|                                                                                 |
|   30%              70%         ....##############..      Strong tints          |
|                                                                                 |
|   0%               100%        ####################      Solid color (Core)    |
|                                                                                 |
+---------------------------------------------------------------------------------+

Light Overlay System

Light overlays create subtle hover and selection states on dark backgrounds.
+---------------------------------------------------------------------------------+
|  LIGHT OVERLAY OPACITY PROGRESSION                                              |
+---------------------------------------------------------------------------------+
|                                                                                 |
|   LEVEL            TRANSPARENT     OPACITY       VISUAL                        |
|   -----            -----------     -------       ------                        |
|                                                                                 |
|   Light-1          92%             8%            ....................          |
|                                                  Barely visible                |
|                                                                                 |
|   Light-2          88%             12%           #...................          |
|                                                  Subtle hint                   |
|                                                                                 |
|   Light-3          84%             16%           ##..................          |
|                                                  Noticeable tint               |
|                                                                                 |
|   Light-4          80%             20%           ###.................          |
|                                                  Clear overlay                 |
|                                                                                 |
|   Progression Pattern: +4% opacity per step                                    |
|   Base value: 8% -> 12% -> 16% -> 20%                                          |
|                                                                                 |
+---------------------------------------------------------------------------------+

Usage Pattern

+---------------------------------------------------------------------------------+
|  LIGHT OVERLAY USAGE                                                            |
+---------------------------------------------------------------------------------+
|                                                                                 |
|   NORMAL STATE                                                                 |
|   Background: transparent (0%)                                                 |
|   ................................................................             |
|                                                                                 |
|   HOVER STATE                                                                  |
|   Background: overlay-light-1 (8%)                                             |
|   #...............................................................             |
|                                                                                 |
|   FOCUS STATE                                                                  |
|   Background: overlay-light-2 (12%)                                            |
|   ##..............................................................             |
|                                                                                 |
|   SELECTED STATE                                                               |
|   Background: overlay-light-3 (16%)                                            |
|   ###.............................................................             |
|                                                                                 |
|   ACTIVE/PRESSED STATE                                                         |
|   Background: overlay-light-4 (20%)                                            |
|   ####............................................................             |
|                                                                                 |
+---------------------------------------------------------------------------------+

Dark Overlay System

Dark overlays create shadows, scrims, and dimming effects.
+---------------------------------------------------------------------------------+
|  DARK OVERLAY OPACITY PROGRESSION                                               |
+---------------------------------------------------------------------------------+
|                                                                                 |
|   LEVEL            TRANSPARENT     OPACITY       VISUAL                        |
|   -----            -----------     -------       ------                        |
|                                                                                 |
|   Dark-1           95%             5%            ....................          |
|                                                  Very subtle shadow            |
|                                                                                 |
|   Dark-2           90%             10%           ##..................          |
|                                                  Light shadow                  |
|                                                                                 |
|   Dark-3           80%             20%           ####................          |
|                                                  Medium shadow                 |
|                                                                                 |
|   Dark-4           70%             30%           ######..............          |
|                                                  Heavy shadow                  |
|                                                                                 |
|   Progression Pattern: Accelerating (+5, +10, +10)                             |
|   Base value: 5% -> 10% -> 20% -> 30%                                          |
|                                                                                 |
|   NOTE: Dark overlays use larger jumps because visual perception               |
|   of darkness requires more contrast to notice differences.                    |
|                                                                                 |
+---------------------------------------------------------------------------------+

Light vs Dark Overlay Comparison

+---------------------------------------------------------------------------------+
|  LIGHT VS DARK OVERLAY COMPARISON                                               |
+---------------------------------------------------------------------------------+
|                                                                                 |
|   LIGHT OVERLAYS                          DARK OVERLAYS                        |
|   ==============                          =============                        |
|                                                                                 |
|   Source: Theme text color                Source: Black                        |
|   (Adapts to theme)                       (Fixed, universal)                   |
|                                                                                 |
|   Opacity steps: 8, 12, 16, 20%           Opacity steps: 5, 10, 20, 30%       |
|   (Linear +4% progression)                (Accelerating progression)           |
|                                                                                 |
|   Use case:                               Use case:                            |
|   * Hover states on dark BG               * Shadows                            |
|   * Selection highlights                  * Scrims/backdrops                   |
|   * Active indicators                     * Disabled overlays                  |
|   * Focus rings                           * Modal backgrounds                  |
|                                                                                 |
|   Appearance:                             Appearance:                          |
|   Lightens the background                 Darkens the background               |
|   (white tint on dark theme)              (universal darkening)                |
|                                                                                 |
+---------------------------------------------------------------------------------+

Status Badge Transparency

Each status semantic uses the same 80% transparent pattern for consistency.
+---------------------------------------------------------------------------------+
|  STATUS BADGE ARCHITECTURE                                                      |
+---------------------------------------------------------------------------------+
|                                                                                 |
|   BADGE STRUCTURE:                                                             |
|                                                                                 |
|   +--------------------+                                                       |
|   | [*] Running        |  <- Status Badge                                      |
|   +--------------------+                                                       |
|        |      |                                                                |
|        |      +-- Text: 100% Core (fully saturated)                           |
|        |                                                                       |
|        +-- Icon: 100% Core (fully saturated)                                  |
|                                                                                |
|   Background: 20% visible (80% transparent)                                   |
|                                                                                |
+---------------------------------------------------------------------------------+
|                                                                                 |
|   ALL STATUS TYPES USE SAME TRANSPARENCY:                                      |
|                                                                                 |
|   SUCCESS     WARNING      DANGER       INFO                                   |
|   ....##..    ....##..    ....##..    ....##..                                |
|   Green 20%   Yellow 20%  Red 20%     Blue 20%                                |
|                                                                                 |
|   CONSISTENCY: All status backgrounds use exactly 80% transparent             |
|                                                                                 |
+---------------------------------------------------------------------------------+

Theme-Specific Transparency

Light themes require different overlay values.
+---------------------------------------------------------------------------------+
|  THEME-SPECIFIC TRANSPARENCY ADJUSTMENTS                                        |
+---------------------------------------------------------------------------------+
|                                                                                 |
|   DARK THEME                              LIGHT THEME                          |
|   ==========                              ===========                          |
|                                                                                 |
|   Light overlays use theme text color     Light overlays use BLACK             |
|   (bright on dark = visible)              (dark on light = visible)            |
|                                                                                 |
|   Level       Opacity                     Level       Opacity                  |
|   -----       -------                     -----       -------                  |
|   Light-1     8%                          Light-1     3%                       |
|   Light-2     12%                         Light-2     5%                       |
|   Light-3     16%                         Light-3     8%                       |
|   Light-4     20%                         Light-4     12%                      |
|                                                                                 |
|   WHY LESS OPACITY IN LIGHT THEME?                                             |
|   ================================                                              |
|                                                                                 |
|   Dark-on-light is more visible than light-on-dark                            |
|   Light theme needs LESS overlay to achieve same visual effect                |
|                                                                                 |
+---------------------------------------------------------------------------------+

Summary: Transparency Pattern Reference

+---------------------------------------------------------------------------------+
|  TRANSPARENCY PATTERN REFERENCE                                                 |
+---------------------------------------------------------------------------------+
|                                                                                 |
|   PATTERN              TRANSPARENT     OPACITY     PRIMARY USE                 |
|   -------              -----------     -------     -----------                 |
|                                                                                 |
|   Muted colors         80%             20%         Badge backgrounds           |
|                                                    Selection                   |
|                                                                                 |
|   Overlay light-1      92%             8%          Subtle hover                |
|   Overlay light-2      88%             12%         Standard hover              |
|   Overlay light-3      84%             16%         Emphasized hover            |
|   Overlay light-4      80%             20%         Active states               |
|                                                                                 |
|   Overlay dark-1       95%             5%          Very subtle shadows         |
|   Overlay dark-2       90%             10%         Light shadows               |
|   Overlay dark-3       80%             20%         Medium shadows              |
|   Overlay dark-4       70%             30%         Heavy shadows/scrims        |
|                                                                                 |
+---------------------------------------------------------------------------------+

Shadow and Overlay

Learn about depth, elevation, and modal backdrops