DESIGN SYSTEM · 设计系统规范

暖白纸感、玻璃层、
与一套安静的秩序

qiuyiwu.com 的视觉语言:高级灰、暖白纸感、淡粉橙灰紫渐变、半透明玻璃、细颗粒纹理、克制微动画。它应当显得轻、安静、有思想密度,而不是营销页式的强刺激。本页所有色值、字体、圆角都直接取自真实 design-tokens.cssstyles.css,页面本身即样例——所见即所得。

01

色彩

Color

主色板建立在暖白纸底(--bg #FAF8F4)+ 真墨(--ink #3A3936)+ 极少朱砂(--accent #A65D4E)之上。每个色块下方标注变量名与实际值。

主色板 · Light
--bg
#FAF8F4
页面纸底
--bg-2
#F2EEE5
次级底
--bg-3
#ECE7DA
三级底
--surface
#FFFFFF
实心卡面
--ink
#3A3936
主文字
--ink-2
#55514C
次文字
--ink-3
#77716A
弱文字
--ink-4
#B1AAA2
最弱 / 占位
--line
rgba(207,201,190,.76)
描边 · 分隔
--line-2
#C9C2B4
实心描边
--accent
#A65D4E
朱砂强调
--accent-soft
rgba(166,93,78,.10)
强调淡底
--accent-2
#8F6A5F
强调次色
四种 Wash 渐变叠层(body 背景漂移用)· Light
--wash-peach
rgba(244,190,150,.36)
--wash-rose
rgba(235,190,204,.26)
--wash-violet
rgba(188,181,214,.24)
--wash-smoke
rgba(222,224,220,.46)
玻璃层 Glass · Light
--glass
rgba(255,255,255,.52)
卡面玻璃
--glass-strong
rgba(255,255,255,.76)
强玻璃 / nav
--glass-line
rgba(255,255,255,.68)
玻璃描边
--white-chip
rgba(255,255,255,.72)
白 chip 底
暗色模式对照 · [data-theme="dark"]
变量LightDark
--bg#FAF8F4#2B2A28
--bg-2#F2EEE5#34322F
--bg-3#ECE7DA#3C3935
--surface#FFFFFF#403D39
--ink#3A3936#F1EDE4
--ink-2#55514C#D8D1C6
--ink-3#77716A#ADA69B
--ink-4#B1AAA2#777067
--linergba(207,201,190,.76)rgba(242,237,224,.16)
--line-2#C9C2B4rgba(242,237,224,.22)
--accent#A65D4E#D28A7E
--accent-softrgba(166,93,78,.10)rgba(210,138,126,.14)
--accent-2#8F6A5F#B9978E
--glassrgba(255,255,255,.52)rgba(26,24,20,.56)
--glass-strongrgba(255,255,255,.76)rgba(26,24,20,.74)
--glass-linergba(255,255,255,.68)rgba(242,237,224,.16)
--wash-peachrgba(244,190,150,.36)rgba(130,76,48,.18)
--wash-rosergba(235,190,204,.26)rgba(126,72,96,.16)
--wash-violetrgba(188,181,214,.24)rgba(75,71,118,.20)
--wash-smokergba(222,224,220,.46)rgba(58,60,58,.26)
--shadow-soft0 24px 72px rgba(68,61,54,.08)0 26px 76px rgba(0,0,0,.28)
现场实录 · 场景配色徽章

演讲档案按听众场景分五类,各有一枚彩色胶囊徽章(.scene-*),也用作对应实录页的主色调。

企业内训 政府机关 高校 教师·教育 创业者
场景类名色值
企业内训.scene-ent#b5485b
政府机关.scene-gov#3a6ea5
高校.scene-uni#2e8b73
教师·教育.scene-edu#c2691f
创业者.scene-startup#7a5cc8
02

字体排版

Typography

五个字体族:西文无衬线 Inter Tight、中文无衬线 Noto Sans SC / PingFang SC、西文衬线 Source Serif 4(斜体多用于 accent 词)、中文衬线 Noto Serif SC / Songti SC(标题)、等宽 JetBrains Mono(英文小字·索引·徽标)。

--font-sans · Inter Tight
Design is intelligence made visible — 1234567890
--font-cn · Noto Sans SC / PingFang SC
设计是把思考显影出来 · 正文与界面主力字
--font-serif · Source Serif 4
A quiet order & emphasis in italic
--font-cn-serif · Noto Serif SC / Songti SC
标题用宋体,端庄而有书卷气
--font-mono · JetBrains Mono
07 / SPEAKINGS · v0.1 · #A65D4E
标题层级与正文尺度
H1 · cn-serif思想的密度
H2 · cn-serif一个分节标题
H3 · cn-serif卡片小标题
Body · cn正文 1rem / 行高 1.6,编辑式留白,中文为主、英文小字作索引。
Small · monoEYEBROW · 索引小字
03

现场实录排版

Live Recap Subsystem

演讲档案的“现场实录”页是一套独立、自包含的阅读优化排版(不走玻璃系统,走纸感底 --paper #f4f1ea)。正文无衬线 18px / 行高 1.9 / 字间 .01em / 段距 27px;行宽 700px(中文一行约 34–36 字);标题用宋体,h2 上限 32px、分节间距 56–90px,每节前配 accent 色“中文序号 · 主题词”的 .part-tag;金句用 accent 加粗即高亮,整段金句用 accent 左边线宋体引块;引号一律中文弯引号 “”;称呼“现场实录”,标注“现场录音 · 后期精修”。下面是一段真实排版复刻:

现场实录 · 厦门大学 MBA

AIGC 在产业的应用和实践

邱懿武2024-04-27厦门大学 MBA长读 · 约 120 分钟现场录音 · 后期精修
其二 · 能力边界
怎么客观看待 AI 的能力边界

我常跟企业讲,把 AI 当成一个刚毕业的实习生——它今天能值多少,取决于你怎么带。你给它清晰的上下文、明确的目标,它就交出让你惊讶的东西;你把它丢在一边,它就只是个玩具。这一代 AI 最反直觉的地方在于:它只是学会预测下一个词,却涌现出了创作力。

“它不是更聪明的搜索,而是一台会犯错、也会灵光一现的协作机器。”

所以真正卡住企业落地的,往往不是模型不够强,而是组织、权责,以及给 AI 定价这三件事没想清楚。

04

间距与布局

Space & Layout

基准 --base-size 16px;内容容器 --max 1280px、边距 --gutter 40px(窄屏降到 32 / 28 / 20px)。间距以 8 的倍数为节律。

间距节律(8 的倍数)
8px
16px · base
24px
40px · gutter
56px
圆角 Radius
--radius-xs · 10px
--radius-sm · 16px
--radius-md · 24px
--radius-pill · 999px
柔和投影 Shadow
--shadow-soft
0 24px 72px
rgba(68,61,54,.08)
05

组件

Components
对外磨砂导航(.nav)— blur 42px、玻璃渐变、品牌宋体 + 页面链接
邱懿武 课程著作文章演讲档案产品
对内 LIBRARY 导航 — 品牌带 mono 英文小标 LIBRARY,内部工具链接;页面挂 data-no-footer
邱懿武 LIBRARY 资产库索引图谱
玻璃卡(.card)— glass 底 + glass-line 描边 + shadow-soft + backdrop-blur
卡片可以圆润,但不应变成玩具化圆角。玻璃层叠在漂移的 wash 渐变之上,才有半透明的空气感。
胶囊按钮(.btn
Chip / 标签胶囊
Accent #A65D4E Radius 10 / 16 / 24 Glass Layer Quiet Motion
场景徽章(演讲档案)
企业内训 政府机关 高校 教师·教育 创业者
页脚 — 对外页由 site-footer.js 注入统一页脚;对内页设 data-no-footer="true" 省略(本页即对内页,无页脚)
06

动效原则

Motion

动效应像光影、纸张和空气,而不是像组件在机械运动。安静、缓慢、克制——推荐缓慢渐变、轻微漂移、柔和光晕与局部 hover 反馈。body 背景本身以 26s 的 ambientWash 缓慢漂移。

安静
不抢注意力,不做营销式强刺激;密度来自内容而非动画。
缓慢渐变
过渡时长 .2–.4s,背景漂移以秒计(26s);宁慢勿急。
轻微漂移
卡片 hover 位移 4px、上浮 6px 级别,光晕柔化,点到为止。
柔和 Hover
链接下方 blur 光晕淡入,按钮加深阴影,边框轻微收敛。
07

无障碍与响应式

Accessibility & Responsive

设计要“安静”,但不能把可用性一并安静掉。焦点态、动效偏好、对比度、移动断点,是这套系统对每一位读者的基本尊重。

键盘可见焦点 · Focus Visible

所有链接、按钮在键盘 Tab 聚焦时给出 2px accent 描边、3px 外偏移的可见焦点环(:focus-visible,鼠标点击不触发)。绝不用 outline:none 抹掉焦点而不给替代;个别原生控件(文本框、滑块)的 outline:none 由全局 :focus-visible 焦点环补偿。

链接焦点环

主站:a:focus-visible, button:focus-visible{outline:2px solid var(--accent);outline-offset:3px};实录页同款,另覆盖 .topnav a / .toc a

动效偏好 · Reduced Motion

尊重系统“减弱动态效果”偏好:命中 prefers-reduced-motion: reduce 时,全站关闭平滑滚动,过渡与动画时长压到 .001ms(背景漂移、卡片上浮、翻书全部静止)。这是兜底规则,与既有的逐组件 animation:none 叠加。

对比度 · Contrast(WCAG AA 4.5:1)

朱砂 accent(亮 #A65D4E / 暗 #D28A7E)作为**强调色**,在纸底上对正文小字的对比度接近 AA 临界(亮色约 4.0–4.6:1,随背景层加深而下降),**并非稳过**。因此约定:accent 仅用于强调、大字、图形与徽章;正文小字一律用 --ink(对比度充裕)以确保 WCAG AA。不因对比而改动 accent 色值——accent 的定位就是“克制的强调”,不是正文色。实录页的紫 accent 同理,只做大字金句与左边线,不做小字长文。

移动断点 · Breakpoints

主站在 ≤600px / ≤380px 收敛网格与字号;实录页在 ≤600px 单独精修:正文降到 16.5px、行高 1.85,分节标题 clamp(21px,6vw,26px),容器边距收到 18px,保证窄屏一行中文字数与留白仍然舒适。

08

治理约定

Governance

设计系统有“三层单一真源”。改样式先认准该改哪一层,别在别处复制一份,否则很快各说各话。

三层单一真源 · Single Source of Truth
styles.css
主站视觉系统:玻璃层、纸底、导航、卡片、色彩与字体 token(:root)。主站一切样式改这里。
recap.css
现场实录唯一真源:纸感阅读排版、.part-tag、金句引块、正文链接/代码/callout。实录页样式只改这里。
design-tokens.css
旧版 token 表,design-tokens.css(--qiu-* 已派生为 styles.css --* 的兼容别名)入 styles.css :root。为兼容暂留;新增 token 以 styles.css 为准,勿在旧表另立一份。
缓存版本号 · Cache Busting

样式与脚本引用统一带 ?v= 版本号(如 styles.css?v=glass-20260701site-footer.js?v=20260722)。改了文件就同步升 ?v=,强制客户端拉新,避免 CDN / 浏览器旧缓存。

跨机协作 · Worktree 快进推送

改动先在本地预览,用户确认后再推(推即上线)。跨机协作走 git worktree 做隔离改动,**只快进推送,别强推**(--force 会覆盖他机未同步的提交);遇冲突先拉取合并,把改动收敛回对应真源,再干净推送。

QIUYIWU.COM · DESIGN SYSTEM · v1.0