Back to Discover

Productivity

S

Slack

slack.com10 colorsLato

Where work happens

Remix
Visit
1 / 1 · Slack

Preview

the generated design system

Switch between the rendered Visual preview and the Raw DESIGN.md.

DESIGN.md — Slack

Overview

Slack's design system balances professionalism with personality. The aubergine sidebar is instantly recognizable, while the messaging canvas stays clean and white. A four-color brand palette (blue, green, yellow, red) supports rich notification and status semantics.

Colors

Primary Palette

TokenHexUsage
color-aubergine#4A154BSidebar, brand anchor
color-blue#36C5F0Links, informational
color-green#2EB67DOnline status, success
color-yellow#ECB22EWarnings, stars
color-red#E01E5ANotifications, errors

Neutral Palette

TokenHexUsage
color-canvas#FFFFFFMessage area background
color-hover#F8F8F8Message hover state
color-border#DDDDDDDividers
color-text-secondary#616061Timestamps, metadata
color-sidebar-text#D1D2D3Muted sidebar items

Semantic Colors

TokenHexUsage
color-online#2EB67DActive/online indicator
color-mention#E01E5A@mention notification
color-unread#ECB22EUnread message indicator

Typography

RoleFamilySizeWeightLine Height
DisplayLato34px9001.2
HeadingLato22px7001.3
BodyLato15px4001.5
MessageLato15px4001.46
TimestampLato12px4001.4

Spacing

TokenValueUsage
space-14pxInline gaps
space-28pxMessage action gaps
space-312pxAvatar spacing
space-416pxMessage row padding
space-520pxMessage vertical rhythm

Border Radius

TokenValueUsage
radius-sm4pxReaction pills
radius-md8pxButtons, modals
radius-lg12pxSidebar items hover

Elevation

LevelValueUsage
shadow-sm0 1px 2px rgba(0,0,0,0.1)Toolbar actions
shadow-md0 4px 12px rgba(0,0,0,0.15)Dropdowns
shadow-lg0 8px 30px rgba(0,0,0,0.2)Modals

Components

Message Bubble

  • Left: 36px avatar, right: username (bold) + timestamp
  • Message body below, reactions row at bottom
  • Hover reveals action toolbar (emoji, thread, bookmark)

Channel Sidebar

  • Aubergine background, white text
  • Sections: Channels, DMs, Apps
  • Unread bold white, muted channels in faded text

Thread Panel

  • Right side panel, 400px width
  • Original message at top, replies below
  • Reply input pinned to bottom

Do's and Don'ts

Do

  • Use aubergine for the sidebar — it is Slack's most recognizable element
  • Use the four brand colors for status semantics only
  • Keep message density comfortable with 20px vertical rhythm

Don't

  • Don't use aubergine outside the sidebar context
  • Don't render message timestamps larger than 12px
  • Don't auto-collapse threads — let users control their view

Remixes of Slack

Latest remixes

No public remixes yet. Be the first to make one.

Remix it