Site system design reference backdrop
网站系统

网站系统

本作品集背后的字体、布局和可复用组件的一份轻量参考。为一个作者、一个作品集和七个案例研究而建——结构足够让作品保持一致,但不是一套通用的设计系统。

角色
设计师 + 作者
年份
2026
范围
自发项目 · 一个作品集
载体
Web · Next.js + Tailwind

概览

这个站点是为了减少摩擦而建,不是为了展示广度。视觉语言保持克制,好让读者快速扫读和比较七个很不一样的项目。颜色、动效和交互,只在能澄清层级、状态或证据时才出现。

七个案例研究——医疗健康研究、城市出行、企业银行、AI 助手——需要读起来像同一批作品。所以字体、间距和段落宽度只决定一次,然后到处使用。否则每个新案例都会重新发明布局,写案例变成布局问题而不是内容问题,作品也不再像一个整体。

上方四个标签页装着这些实际决定:颜色、字号阶梯、布局尺度、组件。系统始终次于案例内容。

  • 阅读优先——不为了显得厉害而额外加东西。
  • 颜色和动效要有用途——只出现在承载信息的地方,而不是作装饰。
  • 为扫读而建——所有案例用一套一致的结构,让比较它们和读一个一样容易。

一览

上方的四个标签页承载着这套系统。下面每张卡片预览对应标签页里的内容——打开对应的标签页可读到实时的取值。

颜色
两个强调色家族、带对比度下限的 ink 强调阶梯,以及站点允许使用渐变或阴影的三处位置。
Aa
Aa 小节
Aa 行
正文 · 15 / 16 px · 1.7
字体
四级标题及实时样例——章节标题、小节标题、行标题、注释标题——每一级搭配一种规范的正文宽度。
布局
文本宽度尺度、间距节奏、页面边距、内部间距、圆角柔和度和形状语言——站点用到的每一条空间规则。
组件
五组共二十八个组件——页面框架、控件、表面、内容区块和案例交互。

如何阅读

每个标签页聚焦系统的一个部分。在任意标签页里从上往下读——每一页都先给出规范取值,再解释它的角色和任何豁免。

  • 颜色——调色板,加一张用途表,固定每个角色做什么,以及什么时候可以加新颜色。
  • 字体——四级标题的字号阶梯,以及每一级搭配哪种正文宽度。
  • 布局——四种文本宽度尺度,加上四种有意处在正文阶梯之外的模式。
  • 组件——组成站点上每个案例研究页面的可复用组件,按框架、控件、表面、区块和案例专属交互分组。

用于案例

同一套系统跑在本作品集的每个案例底下。下面每一行把一个案例和它最依赖的组件配在一起——一张关于“这份参考实际在哪里发挥作用”的快速地图。

较早的华为和招行案例依赖结构性组件(多标签正文、步骤网格、详情块)。RCA 的案例依赖以文字为主的组件(bridge 表格、split、引语)。AI 小招则集中了案例专属的交互。

案例年份标志性组件
乳腺筛查中的人–AI 分歧治理2026背景地图 · split · 步骤 · bridge 表格 · 引语
从地下热能到城市基础设施2026full · pair · quoteSplit · points
尤斯顿车站的乘客安心引导2025步骤网格 · split · bridge · 问卷卡片
AI 小招 —— 招商银行2025多标签正文 · 三个流程画布 · 对话浏览器 · 背景地图
Flow —— 华为云2023多标签正文 · 步骤网格 · detail · bridge
CodeArts —— 华为云2021–2022三标签正文 · bridge 表格 · stats · 步骤网格
网站系统2026多标签正文 · 本页上的四个参考可视化

范围

这是一套内容与布局系统,服务于一个作者,为一个作品集网站写作。它不是一套通用的设计系统,也不是一个交付给其他团队的 token 库。这里的纪律来自 Material 3 这类系统——角色、例外、规范取值——因为这套纪律在任何规模下都成立。这个参照在 2026 年 9 月证明了它的价值:当从 Apple 继承来的灰阶没通过对比度审计时,我就是拿 M3 的角色定义去对照的。

接下来的页面就是那份参考:一张调色板、一条字号阶梯、四种布局尺度,以及一小组可复用组件。打开任意标签页,可以看到管着站点上每个案例的实际取值。

2026 年 9 月,我用 Lighthouse 审计站点之后,加了一条规则:所有用于文字的颜色都要达到 WCAG AA。旧的灰色 token 只有 3.3:1,在 64 处元素上不达标,于是把它改深,把 `ink/65` 定为可读文字的下限,并新增一个单独的 `disabled` 灰来承载 WCAG 豁免的情况。这里的颜色层级,同样依靠字号、字重和大小写,而不只靠明度。