Design Reference · Editorial Minimal · v1.0

编辑刊物的克制
奢华手表的精度

一套以"米白底 + 单一暖色 + 编辑感衬线 + 克制字号 + 极少阴影"为核心的可复用设计语言。
本页本身即这套规范的活样品——所有 token 在右侧示例里都是真实生效的。

01 · CORE DECISIONS · 五条核心判断

不抄设计,偷判断

DECISION · 01

不用纯黑纯白

背景 #f5f4ee 暖米白;主文字 rgba(59,59,59,0.8)。这一个决定把"科技演示"扫成"编辑刊物"。

DECISION · 02

字号不超 56px

Hero 上限 56px / 行高 60px。靠字体的气质做戏剧感,不靠尺寸。设小标题,比设大标题更难——这是真正的编辑刊物纪律。

DECISION · 03

1.5s 按钮光扫

这是奢华手表 / 高端 fintech 网站的视觉移植。pill 按钮 + 1px 边框 + ::before 渐变层 + 1.5 秒对角扫过。动按钮里面,不动按钮本身

DECISION · 04

深度靠 blur + 对比,不靠阴影

9 档 backdrop-blur(4px → 62px)+ section 之间 cream/dark 硬切。几乎不用 drop-shadow——阴影是 2010 年代的语言,blur 和颜色对比才是 2026 的语言。

DECISION · 05

section 节奏:cream → dark → cream

硬切换色块,永远不用渐变过渡。视觉延续靠字号 / 间距 / accent 色复现,不靠颜色渐变。深 section 是"严肃判断 / Prompt / CTA"专用。

02 · COLOR · 色彩系统

三组色 + 一种暖意

Ink 系(softened 黑)· Marble 系(暖米白)· Dark 系(深 section)· 一种 Peach(唯一 accent)。
Mint 仅做插画装饰色,绝不进入 UI 系统。

Marble · 米白主背景

marble ★#f5f4ee
marble-soft#fafaf3
plaster#e7e9d6
dark ★#1f1f1f
dark-deep#161616

Ink · 软墨色(基于 #3b3b3b 半透明系)

ink (100%)#3b3b3b
ink-80 ★rgba(.., 0.8)
ink-60rgba(.., 0.6)
ink-40rgba(.., 0.4)
ink-10边线

Peach · 唯一暖色 accent

peach ★#fad6b7
peach-deep#e89263
peach-soft#fce8d3
orange#f5d7a8
mint (illustration only)#00e2b2
03 · TYPE · 字体系统

字体做戏剧,
不让字号做戏剧。

Display 字体(衬线感 / 编辑感)只用一个字重 500。Body 字体(几何无衬线)三字重 400/500/600。 Mono 用于编号、标签。不用 light、不用 black——节制是核心纪律。

Hero · 56pxdisplay / 500
line: 60 · tracking: -0.2px
产品定义画布
H1 · 44pxdisplay / 500
从需求到方案
H2 · 38pxdisplay / 500
九模块、三层、一闭环
H3 · 24pxdisplay / 500
消费动机是产品的起点
Body-lg · 18pxbody / 400 · 1.55
把感性的产品直觉,翻译成可被对齐、可被验证、可被迭代的系统逻辑。
Body · 16pxbody / 400 · 1.55
这套设计语言把"工具"和"杂志"放进同一句话——既要可信,也要好读。
Body-sm · 14pxbody / 400 · 1.55
补充说明、卡片描述、表格内容统一使用 14px。
Mono · 13pxmono / 500 · 0.48px
DESIGN · 01 · CORE DECISIONS
Label · 14/17pxbody / 500 · 0.28px · uppercase
METHODOLOGY · 01 · PRODUCT DEFINITION
04 · ATOMS · 原子规范

5 种radius,9 档blur

Radius · 5 档

chip6px
input10px
card16px
large ★32px
pill ★9999px

Backdrop-blur · 玻璃质感(9 档,取 3 演示)

blur-28px · 卡片浮层
blur-524px · sticky nav
blur-962px · 模态背景

Spacing · 8 基底

TokenValue用法
--em-sp-28px按钮内 gap、标签间距
--em-sp-312px列表项间距
--em-sp-416px卡片内容间距、grid gap
--em-sp-624px组件 padding
--em-sp-8 ★32px大卡 padding、容器 padding
--em-sp-1248pxsection head 与内容
--em-sp-1664px组内大停顿
--em-sp-2080pxsection padding(tight)
--em-sp-24 ★96pxsection padding(标准节奏)
--em-sp-32128pxfooter 顶部

Motion · 时长与缓动

TokenValue用法
--em-easecubic-bezier(.4, 0, .2, 1)★ 主缓动(Material standard)
--em-t-fast150ms状态切换、颜色变化
--em-t-base ★200ms大部分 hover / 默认 transition
--em-t-med300ms模态打开、面板展开
--em-t-slow500msscroll-reveal 进入
--em-t-sweep ★1500ms★ 按钮光扫专用 — 灵魂
05 · COMPONENTS · 组件 demo

所有组件都是活的

Button · pill + 1.5s 光扫(悬停看效果)

.em-btn · HOVER

::before 伪元素 + linear-gradient(transparent → rgba(255,255,255,0.18) → transparent) + left: -100% → 100% + transition: 1.5s

Cards · 三种密度

CARD · DEFAULT

默认卡片

marble-soft 底 · ink-10 边线 · large radius 32px · 无阴影。

CARD · PEACH

Peach 强调

用于"想被看到但不想喊叫"的内容。peach-soft 底色。

CARD · DARK

深色卡

用于 Prompt 块、终端、严肃判断。

Marquee · 横向滚动 · 30 秒 · 双向

.em-marquee
动机 画像 定位 场景 体验 营销 形态 功能 成本 动机 画像 定位 场景
JTBD KANO PSM MoSCoW RFM STP AIPL JTBD KANO PSM MoSCoW

Cloud Float · 76s / 92s 环境浮动

.em-cloud · 76s + 92s · ambient

两条速度互质(76s + 92s)的浮动云块永不同步——制造无规律的环境感。背景永远在缓慢呼吸,但你永远抓不住节拍。

Scroll Reveal · 进入视野渐显

.em-reveal
.em-reveal {
  opacity: 0;
  transform: translate3d(0, 30px, 0);
  transition: opacity 700ms ease, transform 700ms ease;
}
.em-reveal.is-in {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

通过 IntersectionObserver 触发(threshold 0.08,rootMargin -8%)。本页所有 .em-reveal 元素都在用这套。

06 · RHYTHM · 节奏与切换

Section 节奏:
cream → dark → cream

硬切色块,永远不用渐变过渡。深 section 是"严肃判断 / Prompt / CTA / 引用"的专用空间。 视觉延续来自字号 / 间距 / accent 色的复现,不来自颜色渐变

.em-section--dark + .em-h2 + .em-label

"好的方法论不是答案
是好问题的清单。"

— Method DS · Editorial Idiom

07 · USAGE · 如何应用

把它套到
未来的每一篇方法论里。

何时用 Editorial Minimal

想要"严肃 / 编辑刊物 / 高端可信 / 长文阅读"气质的时候用这套。例如:

  • 方法论详解长文页
  • 战略 / 投资 / 决策类内容
  • 需要"言之有物 + 留白思考"的页面
  • 面向 senior 受众的资料

何时用 v4 Bento Editorial

想要"活泼 / 拼贴 / 多入口 / 视觉密度大"气质的时候用 v4。例如:

  • 方法论目录 / 索引页
  • 需要展示多个并列模块(如九宫格)
  • 面向广泛受众的"入口型"页面
  • 需要色块帮助记忆的内容
FILE · 直接引用

引入这套规范

所有 token 都在 assets/css/tokens-editorial.css 里。在你的页面顶部加:

<link rel="stylesheet" href="/ai-product-innovation/assets/css/tokens-editorial.css">

/* 然后在你的样式里就可以用: */
body {
  background: var(--em-marble);
  color: var(--em-ink-80);
  font-family: var(--em-font-body);
}