Webflow

Webflow

Preview image. Unlock full-res

Precise Blueprint on Stark Canvas — where every element serves a clear function against a bright, expansive backdrop.

Industrydevtools
Palette
#ffffff
#080808
#5a5a5a
#f0f0f0
#d8d8d8
#146ef5
#6ca7ff
#60ed76
#ffa666
#146ef5

Color palette

brand
Webflow Blue
#146ef5

Primary calls to action, interactive elements, links, active states — provides a clear visual anchor for user interaction.

Sky Blue
#6ca7ff

Accent text, secondary interactive elements, lighter shades of brand blue.

Deep Blue Gradient
#146ef5

Background for feature sections, adding visual interest and depth to key areas.

neutral
Canvas White
#ffffff

Page backgrounds, card backgrounds, primary surface.

Ink Black
#080808

Primary heading and body text, button text on light surfaces.

Slate Gray
#5a5a5a

Secondary text, muted icons, subtle borders.

Whisper Gray
#f0f0f0

Subtle section backgrounds, alternative surface color for differentiation.

Outline Gray
#d8d8d8

Dividers, input borders, inactive element outlines.

semantic
Emerald Green
#60ed76

Highlighting success messages, occasional textual accents.

Amber Glow
#ffa666

Highlighting attention points, warning-like accents.

Typography

Type scale
Augmented Fourth (1.414) from 16px base
display80px · 1 · -0.01em
The quick brown fox jumps over the lazy dog
heading-lg56px · 1.04 · -0.01em
The quick brown fox jumps over the lazy dog
heading40px · 1.2
The quick brown fox jumps over the lazy dog
heading-sm24px · 1.3
The quick brown fox jumps over the lazy dog
subheading20px · 1.4
The quick brown fox jumps over the lazy dog
body16px · 1.5
The quick brown fox jumps over the lazy dog
caption10px · 1.5 · 0.1px
The quick brown fox jumps over the lazy dog
WF Visual Sans Variable
Weights
400, 500, 550, 600
Sizes
10px, 13px, 14px, 16px, 20px, 24px, 32px, 40px, 56px, 80px
Line height
1, 1.04, 1.2, 1.3, 1.4, 1.5, 1.6
Letter spacing
-0.0100em
Fallback
Inter

Primary typeface for all text content including headings, body text, and UI elements. Its variable nature allows for precise visual hierarchy and strong visual impact at large sizes, while maintaining clarity in smaller text.

WFVisualSans-Mono
Weights
400
Sizes
12px, 16px
Line height
1.5, 1.6
Letter spacing
normal
Fallback
JetBrains Mono

Used for technical content, code snippets, or areas requiring precise, monospaced alignment. Distinctive font features for enhanced readability of numerical and technical data.

Spacing & shape

Spacing
Max width1440px
Section gap24px
Card padding16px
Element gap16px
Radius
Default8px
Buttons4px
Cards4px
image8px
pill1440px

Elevation

Interactive Card
rgba(0, 0, 0, 0.01) 0px 54px 22px 0px, rgba(0, 0, 0, 0.04) 0px 30px 18px 0px, rgba(0, 0, 0, 0.08) 0px 13px 13px 0px, rgba(0, 0, 0, 0.09) 0px 3px 7px 0px
Elevated Image/Icon
rgba(0, 0, 0, 0.02) 0px 67px 27px 0px, rgba(0, 0, 0, 0.06) 0px 38px 23px 0px, rgba(0, 0, 0, 0.1) 0px 17px 17px 0px, rgba(0, 0, 0, 0.12) 0px 4px 9px 0px
Prominent Element (e.g. Hero Card)
rgba(0, 0, 0, 0.01) 0px 148px 42px 0px, rgba(0, 0, 0, 0.04) 0px 95px 38px 0px, rgba(0, 0, 0, 0.15) 0px 53px 32px 0px, rgba(0, 0, 0, 0.26) 0px 24px 24px 0px, rgba(0, 0, 0, 0.29) 0px 6px 13px 0px

Components

Build Mode Selector Cards
Feature List with Arrow Links
Cookie Consent Banner
Primary CTA ButtonCall to Action

Filled button with Webflow Blue background and Canvas White text, 4px border radius. Uses 16px horizontal padding.

Secondary Ghost ButtonSecondary Action

Transparent background with Ink Black text and 1px Ink Black border, no border radius. Used for less prominent actions.

Navigation Link ButtonNavigation/Menu

Transparent background with Ink Black text, no border or radius. Padding of 20px top and 19px bottom for visual separation in navigation.

Compact Feature CardInformational Display

Card with Canvas White background, 4px border radius, and minimal shadow. Internal padding of 16px.

Outline Tag ButtonFilter/Small Action

Transparent background with Ink Black text and 1px Ink Black border, no border radius. Compact padding of 1px vertical and 6px horizontal.

Cookie Consent BannerRegulatory Notification

Bottom-fixed dark overlay with Canvas White text, featuring two primary interaction buttons: 'Reject all' (transparent with Webflow Blue border) and 'Accept all' (Webflow Blue filled).

Guidelines

Do
  • Use WF Visual Sans Variable weight 600 for main headlines to convey importance with a modern, sharp tone.
  • Apply Webflow Blue (#146ef5) exclusively to primary calls to action and critical interactive elements.
  • Maintain a clear visual hierarchy by utilizing Ink Black (#080808) for primary text and Slate Gray (#5a5a5a) for secondary, descriptive content.
  • Employ a 4px border-radius for all interactive buttons and smaller UI elements to establish a consistent subtle softness.
  • Use the Ink Black to Canvas White (20:1) contrast for all essential text to ensure AAA legibility.
  • Apply subtle, multi-layered shadows (e.g., rgba(0,0,0,0.01) 0px 54px 22px 0px) to interactive or elevated elements for depth, avoiding heavy dropshadows.
Don’t
  • Do not introduce additional vibrant colors beyond the established Webflow Blue, Emerald Green, and Amber Glow accents.
  • Avoid using flat black (#000000) for text; opt for Ink Black (#080808) for a softer, yet still direct, appearance.
  • Do not use overly large line heights for headlines; maintain a tight `1.0` to `1.2` ratio to keep headlines compact and powerful.
  • Refrain from varying letter-spacing on body text; apply only to large headlines with the specified negative tracking for impact.
  • Do not use sharp 0px corners in functional components, except for subtle decorative elements like specific input borders.

About this system

Show

Webflow's design system projects confident utility through a sharp, clean interface. A monochromatic foundation of stark blacks and whites is punctuated by a singular, vibrant blue, drawing focus to interactive elements. Typography is the primary conveyor of brand personality, with large, precisely tracked sans-serif headlines creating a modern, impactful presence while subtle shadows add depth to interactive elements without overwhelming the clean aesthetic.

Layout

The site uses a max-width 1440px centered container for most content, creating a focused presentation. The hero section often features large, centered headlines followed by a subheading, establishing a bold and direct introduction. Content sections primarily use a clean, modular layout with both single-column stacks and multi-column grids (like 3-column cards). Vertical rhythm is maintained with consistent section gaps, creating breathing room between content blocks. The navigation is a sticky top bar with clear functional links and a Webflow Blue 'Start for free' CTA.

Imagery

The visual language is UI-heavy, with product screenshots of the Webflow interface integrated to explain features rather than purely decorative photography. These product screenshots often feature subtle elevation via shadows. Minimal abstract or illustrative graphics are used sparingly with strong brand blue accents. Icons are monochromatic, contributing to the functional aesthetic. Imagery primarily serves an explanatory role, showcasing the product directly.

Reminiscent of Figma, Notion, Vercel, Linear.

# Webflow — Style Reference
> Precise Blueprint on Stark Canvas — where every element serves a clear function against a bright, expansive backdrop.

**Theme:** light

**Site:** https://webflow.com

Webflow's design system projects confident utility through a sharp, clean interface. A monochromatic foundation of stark blacks and whites is punctuated by a singular, vibrant blue, drawing focus to interactive elements. Typography is the primary conveyor of brand personality, with large, precisely tracked sans-serif headlines creating a modern, impactful presence while subtle shadows add depth to interactive elements without overwhelming the clean aesthetic.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Webflow Blue | `#146ef5` | `--color-webflow-blue` | Primary calls to action, interactive elements, links, active states — provides a clear visual anchor for user interaction. |
| Sky Blue | `#6ca7ff` | `--color-sky-blue` | Accent text, secondary interactive elements, lighter shades of brand blue. |
| Deep Blue Gradient | `#146ef5` | `--color-deep-blue-gradient` | Background for feature sections, adding visual interest and depth to key areas. |
| Canvas White | `#ffffff` | `--color-canvas-white` | Page backgrounds, card backgrounds, primary surface. |
| Ink Black | `#080808` | `--color-ink-black` | Primary heading and body text, button text on light surfaces. |
| Slate Gray | `#5a5a5a` | `--color-slate-gray` | Secondary text, muted icons, subtle borders. |
| Whisper Gray | `#f0f0f0` | `--color-whisper-gray` | Subtle section backgrounds, alternative surface color for differentiation. |
| Outline Gray | `#d8d8d8` | `--color-outline-gray` | Dividers, input borders, inactive element outlines. |
| Emerald Green | `#60ed76` | `--color-emerald-green` | Highlighting success messages, occasional textual accents. |
| Amber Glow | `#ffa666` | `--color-amber-glow` | Highlighting attention points, warning-like accents. |

## Tokens — Typography

### WF Visual Sans Variable
- **Substitute:** Inter
- **Weights:** 400, 500, 550, 600
- **Sizes:** 10px, 13px, 14px, 16px, 20px, 24px, 32px, 40px, 56px, 80px
- **Line height:** 1, 1.04, 1.2, 1.3, 1.4, 1.5, 1.6
- **Letter spacing:** -0.0100em
- **Role:** Primary typeface for all text content including headings, body text, and UI elements. Its variable nature allows for precise visual hierarchy and strong visual impact at large sizes, while maintaining clarity in smaller text.

### WFVisualSans-Mono
- **Substitute:** JetBrains Mono
- **Weights:** 400
- **Sizes:** 12px, 16px
- **Line height:** 1.5, 1.6
- **Letter spacing:** normal
- **Role:** Used for technical content, code snippets, or areas requiring precise, monospaced alignment. Distinctive font features for enhanced readability of numerical and technical data.

## Tokens — Type Scale

Augmented Fourth (1.414) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 10px | 1.5 | 0.1px |
| body | 16px | 1.5 | — |
| subheading | 20px | 1.4 | — |
| heading-sm | 24px | 1.3 | — |
| heading | 40px | 1.2 | — |
| heading-lg | 56px | 1.04 | -0.01em |
| display | 80px | 1 | -0.01em |

## Tokens — Spacing

- **Max width:** 1440px
- **Section gap:** 24px
- **Card padding:** 16px
- **Element gap:** 16px

## Tokens — Radius

- **Default:** 8px
- **Buttons:** 4px
- **Cards:** 4px
- **image:** 8px
- **pill:** 1440px

## Tokens — Elevation

- **Interactive Card:** `rgba(0, 0, 0, 0.01) 0px 54px 22px 0px, rgba(0, 0, 0, 0.04) 0px 30px 18px 0px, rgba(0, 0, 0, 0.08) 0px 13px 13px 0px, rgba(0, 0, 0, 0.09) 0px 3px 7px 0px`
- **Elevated Image/Icon:** `rgba(0, 0, 0, 0.02) 0px 67px 27px 0px, rgba(0, 0, 0, 0.06) 0px 38px 23px 0px, rgba(0, 0, 0, 0.1) 0px 17px 17px 0px, rgba(0, 0, 0, 0.12) 0px 4px 9px 0px`
- **Prominent Element (e.g. Hero Card):** `rgba(0, 0, 0, 0.01) 0px 148px 42px 0px, rgba(0, 0, 0, 0.04) 0px 95px 38px 0px, rgba(0, 0, 0, 0.15) 0px 53px 32px 0px, rgba(0, 0, 0, 0.26) 0px 24px 24px 0px, rgba(0, 0, 0, 0.29) 0px 6px 13px 0px`

## Layout

The site uses a max-width 1440px centered container for most content, creating a focused presentation. The hero section often features large, centered headlines followed by a subheading, establishing a bold and direct introduction. Content sections primarily use a clean, modular layout with both single-column stacks and multi-column grids (like 3-column cards). Vertical rhythm is maintained with consistent section gaps, creating breathing room between content blocks. The navigation is a sticky top bar with clear functional links and a Webflow Blue 'Start for free' CTA.

## Imagery

The visual language is UI-heavy, with product screenshots of the Webflow interface integrated to explain features rather than purely decorative photography. These product screenshots often feature subtle elevation via shadows. Minimal abstract or illustrative graphics are used sparingly with strong brand blue accents. Icons are monochromatic, contributing to the functional aesthetic. Imagery primarily serves an explanatory role, showcasing the product directly.

## Components

### Build Mode Selector Cards

### Feature List with Arrow Links

### Cookie Consent Banner

### Primary CTA Button
*Call to Action*

Filled button with Webflow Blue background and Canvas White text, 4px border radius. Uses 16px horizontal padding.

### Secondary Ghost Button
*Secondary Action*

Transparent background with Ink Black text and 1px Ink Black border, no border radius. Used for less prominent actions.

### Navigation Link Button
*Navigation/Menu*

Transparent background with Ink Black text, no border or radius. Padding of 20px top and 19px bottom for visual separation in navigation.

### Compact Feature Card
*Informational Display*

Card with Canvas White background, 4px border radius, and minimal shadow. Internal padding of 16px.

### Outline Tag Button
*Filter/Small Action*

Transparent background with Ink Black text and 1px Ink Black border, no border radius. Compact padding of 1px vertical and 6px horizontal.

### Cookie Consent Banner
*Regulatory Notification*

Bottom-fixed dark overlay with Canvas White text, featuring two primary interaction buttons: 'Reject all' (transparent with Webflow Blue border) and 'Accept all' (Webflow Blue filled).

## Guidelines

### Do

- Use WF Visual Sans Variable weight 600 for main headlines to convey importance with a modern, sharp tone.
- Apply Webflow Blue (#146ef5) exclusively to primary calls to action and critical interactive elements.
- Maintain a clear visual hierarchy by utilizing Ink Black (#080808) for primary text and Slate Gray (#5a5a5a) for secondary, descriptive content.
- Employ a 4px border-radius for all interactive buttons and smaller UI elements to establish a consistent subtle softness.
- Use the Ink Black to Canvas White (20:1) contrast for all essential text to ensure AAA legibility.
- Apply subtle, multi-layered shadows (e.g., rgba(0,0,0,0.01) 0px 54px 22px 0px) to interactive or elevated elements for depth, avoiding heavy dropshadows.

### Don't

- Do not introduce additional vibrant colors beyond the established Webflow Blue, Emerald Green, and Amber Glow accents.
- Avoid using flat black (#000000) for text; opt for Ink Black (#080808) for a softer, yet still direct, appearance.
- Do not use overly large line heights for headlines; maintain a tight `1.0` to `1.2` ratio to keep headlines compact and powerful.
- Refrain from varying letter-spacing on body text; apply only to large headlines with the specified negative tracking for impact.
- Do not use sharp 0px corners in functional components, except for subtle decorative elements like specific input borders.

## Agent Prompt Guide

### Quick Color Reference
- Text: Ink Black (#080808)
- Background: Canvas White (#ffffff)
- CTA: Webflow Blue (#146ef5)
- Border: Outline Gray (#d8d8d8)
- Accent: Sky Blue (#6ca7ff)

### 3-5 Example Component Prompts
1. Create a hero section: Canvas White background. Headline at 80px WF Visual Sans Variable weight 600, Ink Black color, letter-spacing -0.01em. Subheading at 20px WF Visual Sans Variable weight 400, Slate Gray color. Below, a Primary CTA Button (Webflow Blue background, Canvas White text, 4px radius, 16px horizontal padding).
2. Design a feature card: Canvas White background, 4px border radius. Apply the 'Interactive Card' shadow (rgba(0, 0, 0, 0.01) 0px 54px 22px 0px, rgba(0, 0, 0, 0.04) 0px 30px 18px 0px, rgba(0, 0, 0, 0.08) 0px 13px 13px 0px, rgba(0, 0, 0, 0.09) 0px 3px 7px 0px). Use Ink Black for the title (24px WF Visual Sans Variable weight 550) and Slate Gray for body text (16px WF Visual Sans Variable weight 400).
3. Implement a navigation bar: Canvas White background. 'Webflow' logo in Ink Black (WF Visual Sans Variable weight 600, 24px). Navigation links using Navigation Link Button style (transparent background, Ink Black text, 16px WF Visual Sans Variable weight 400). A 'Start for free' Primary CTA Button (Webflow Blue background, Canvas White text, 4px radius, 16px horizontal padding).

More like this