React Email

以深色画布凸显邮件开发工具A quiet dark canvas for vivid email-building tools

深色主题开发者工具developer tools homepage深色极简开发者导向等宽字体光晕效果原网页 react.email ↗ · 2026-10-12 采集 · 1440×900 桌面端
React Email 首屏

React Email 以近黑色界面搭配克制的青蓝光晕和清晰的产品预览。等宽代码、大幅区块留白与紧凑控件共同营造出精致的开发者工作台氛围。

North star · Keep the interface nearly black and spacious; reserve bright contrast for readable type, white actions, and cyan-lit product evidence.

The page is anchored by a nearly continuous black canvas, with white and pale-gray typography establishing contrast rather than large colored section bands. Muted gray supports navigation and explanatory copy, while cyan appears sparingly in product marks, interface details, and the blue-lit hero artwork; those brighter blues belong mainly to media, not a general background system. Inter handles headlines, navigation, and controls with moderate weights and subtly tight tracking. CommitMono gives code and technical snippets a distinct working-console voice. A broad centered content frame alternates centered introductions with split product demonstrations and compact grids. Sections breathe with generous vertical separation, while cards and preview panels stay dark, outlined, and visually quiet. White buttons provide the clearest action contrast. Product imagery is treated as atmospheric evidence: darkened, cropped, and selectively illuminated so it supports the message without displacing readable interface content.

配色

点色块复制色值。用途说明来自对页面的实测位置(背景、文字、描边、按钮)与截图判读。

强调色
表层色
中性色
页面底色 · Deep Canvas表层 · Clean White表层 2 · Graphite Edge表层 3 · Mist Panel表层 4 · Night Panel主文字 · Soft Chalk次要文字 · Cool Ash弱文字 · Slate Whisper描边 · Graphite Edge强调 · Signal Cyan
文字背景对比度WCAG
#ededef Soft Chalk#000000 Deep Canvas17.96:1AAA
#ededef Soft Chalk#ffffff Clean White1.17:1不达标
#ededef Soft Chalk#181b1c Graphite Edge14.81:1AAA
#ededef Soft Chalk#e5e7eb Mist Panel1.06:1不达标
#abafb4 Cool Ash#000000 Deep Canvas9.52:1AAA
#abafb4 Cool Ash#ffffff Clean White2.21:1不达标

字体

字号阶梯:Augmented Fourth(比例约 1.392,正文 13px)。示例用免费替代字体渲染,数值为实测。

Aa 设计

commitMono

网络字体 · 字重 400 · 占比 71%
免费替代:IBM Plex Mono

Code samples, snippets, and technical body copy

Aa 设计

inter

网络字体 · 字重 400 / 500 / 460 · 占比 25%
免费替代:Inter

Display and interface typography, including headings, navigation, captions, and buttons

Aa 设计

-apple-system

系统字体 · 字重 400 / 700 / 600 · 占比 4%
免费替代:Inter

System-font fallback for small portions of interface text

角色示例字号字重行高字距
特大标题
Large hero headline; compact line breaks and tight display tracking.
React Email
68px5000.94-0.05em
一级标题
Primary section headline and major content heading.
React Email
35px5001.2-0.025em
二级标题
Section headings introducing features and product capabilities.
The quick brown fox 敏捷的狐狸
24px5001.4-0.01em
三级标题
Subsection titles and prominent card headings.
The quick brown fox 敏捷的狐狸
20px4001.4-0.008em
四级标题
Smaller editorial or feature-panel headings.
The quick brown fox 敏捷的狐狸
18px4001.560
正文
Technical descriptions, code, and developer-facing explanatory text.
The quick brown fox 敏捷的狐狸
13px4001.330
辅助文字
Small supporting labels and metadata around previews.
The quick brown fox 敏捷的狐狸
12px4001.330
按钮
Primary and secondary CTA labels.
The quick brown fox 敏捷的狐狸
16px5001.50
导航
Header links and compact navigation items.
The quick brown fox 敏捷的狐狸
14px4001.430
代码
Syntax-oriented snippets and command-line examples.
const style = 1;
13px4001.330

间距与布局

基准单位 4px · 密度:宽松

96px版块间距
8px元素间距
—卡片内边距
1248px内容最大宽度
1px
4px
6px
8px
10px
12px
16px
20px
24px
32px
40px
64px
80px
96px

Use a centered content frame with a measured maximum width of 1248px and a spacious vertical rhythm; the measured section gap is 96px. The hero aligns its text on the left and lets large atmospheric media occupy the right, while feature introductions often center above demos. Alternate split showcases, logo rows, and compact component grids to vary the long page without changing the dark canvas. Keep text blocks narrow relative to previews, align section content consistently, and use restrained internal gaps. Overall density is low, with substantial negative space between demonstrations.

圆角与层次

按钮 · 12px
卡片 · 24px
图片 · 50%
徽标 · 4px
导航 · 6px
链接 · 8px
xl · other, button
hairline · other, card
md · other
lg · other

The visual system is mostly flat: dark surfaces sit close to the black canvas, with thin outlines doing more work than shadows. Use measured dark borders such as Graphite Edge or Dot Grid to define cards and editor frames. Reserve stronger layering for the hero glow and overlapping product previews; avoid broad, bright drop shadows.

组件

下面的预览按实测的按钮、输入框、徽标、卡片样式重建(字体用替代字体)。

Primary CTA

White, rounded button with dark text and a thin pale border; use for the clearest action such as exploring components.

Secondary command control

Dark outlined inline control paired with a command or copy affordance; set its text in CommitMono.

Navigation

Compact Inter links on the black canvas with subdued gray text and restrained separators.

Code preview

Dark, thin-bordered panel with monospace syntax and a small header or copy control.

Product preview

Large framed email or editor UI; dark interface areas may be contrasted by a white preview surface.

Feature card

Quiet dark card with a thin Graphite Edge or Dot Grid outline and ample surrounding negative space.

Logo row

Compact sequence of tool or email-client marks with small captions, arranged without colored section backing.

Imagery · Use product UI, code previews, and brand marks rather than lifestyle photography. The hero uses oversized, cropped, blue-cyan illuminated email-interface media against black; treat it as atmospheric product evidence, not a flat background color. Keep screenshots dark and framed, with readable interface details. Small logos and tool icons sit in compact rows, while a white editor preview creates a deliberate contrast point.

页面版块

共 9 个版块,按页面从上到下排列,每个都标了类型、布局和交互套路。

该做与不该做

✓ 该做

  • Keep the page canvas near-black throughout.
  • Use white type for primary headings and key copy.
  • Reserve cyan-blue glow for product media and small accents.
  • Pair Inter interface text with CommitMono code.
  • Give demonstrations generous space between sections.
  • Define dark cards with thin, subtle borders.

✕ 不该做

  • Do not turn the page into alternating bright section bands.
  • Do not use cyan as a large flat background.
  • Do not add decorative photography unrelated to the product.
  • Do not make card shadows stronger than their borders.
  • Do not use oversized navigation or dense text blocks.
  • Do not treat illustration-only blues as the core interface palette.

给 AI 的提示词

想快速出一个同风格的新页面,把这段话连同 DESIGN.md 一起发给 AI。

Build a new developer-tools page in the React Email visual language. Use Deep Canvas (#000000) across the page, Soft Chalk (#ededef) for primary text, and Cool Ash (#abafb4) for secondary copy. Keep Signal Cyan (#4acae4) restrained, chiefly in product details or a blue-lit media treatment. Use Inter for headings and controls and CommitMono for code and command snippets. Establish a centered frame no wider than the measured 1248px maximum, with generous vertical section rhythm and alternating centered introductions, split product demos, and compact grids. Use thin Graphite Edge (#181b1c) outlines rather than prominent shadows. Make primary actions white with dark text. Product previews should look like real interface evidence, with occasional white editor surfaces against the otherwise dark composition.

相似风格

React Email 设计系统 — 配色、字体与 DESIGN.md | Design DNA