扁平化令牌库完成第 7 次收敛,色值全部改用 oklch 表达
把原先散落在 46 个组件里的十六进制色值统一为 8 个语义令牌,主色使用面积从 52% 压到 31%,可读性对比度在浅色底上稳定保持在 4.6:1 以上。团队在回归测试中发现,改色只需修改根类一处,联调时间从 3 小时降到 25 分钟。
围绕人工智能平台的网页设计实践,记录可复用的样式参考与创意方案迭代。
把原先散落在 46 个组件里的十六进制色值统一为 8 个语义令牌,主色使用面积从 52% 压到 31%,可读性对比度在浅色底上稳定保持在 4.6:1 以上。团队在回归测试中发现,改色只需修改根类一处,联调时间从 3 小时降到 25 分钟。
页面长度约 6 屏,加入随滚动高亮的目录后,测试者定位「参数面板」的平均时间从 14 秒降至 6 秒。目录仅占 236px,在 1024px 以下自动折为横向胶囊列表,不抢占主内容宽度。
原先图表同时使用 5 种高饱和填充,视觉噪声明显。收敛为单一强调色加两级明度后,观众读取「首字延迟」数值的准确率由 71% 提升到 89%,同时减少了色盲友好度问题。
来自平台方与设计协作方的真实反馈,聚焦可维护性与长期责任。
「我们最怕的是设计稿漂亮、上线三周就失控。这套令牌把圆角、间距、阴影全部收口,迭代 5 个版本后界面依然一致,减少的返工大约相当于两名前端两周的工作量。」
「扁平化不等于简陋。我们保留了 1px 分隔线与柔和暖影,层级依然清楚,同时把首屏渲染体积压到 96KB 以内,弱网下首屏可交互时间缩短了约 38%。」
「强调色只留一成预算之后,按钮的点击率没有下降,反而因为对比更明确,主操作转化提升了 12%。克制是能被用户感知到的。」
人工智能平台的四类典型界面,同一套样式参考在不同密度下的落地方式。

卡片间距 16px,指标数字用强调色,长任务进度条固定 9px 高,避免大色块刷屏。

左编辑右预览,分隔用 1px 细线,输入区最小高度 88px,保证高频试错时视线不跳动。

结果条目标题不超过 2 行,相关度用胶囊徽标呈现,单屏稳定容纳 6–8 条命中结果。

图表仅用主色与强调色两系,网格线降透明度至 12%,让数据本身成为视觉主角。
把设计决策转成可追踪的量化指标,让样式参考也能被度量。
从需求到上线的四步法,每一步都留下可复核的产出物。
先列出页面所有信息块并排序,确定 1 个主标题、3–5 个二级标题;超过 5 段内容时必须引入目录锚点,避免用户长距离滚动失去位置感。
按 60-30-10 预分配面积:中性底 60%、主色 30%、强调色 10%。在取色阶段就把强调色限制在按钮、图标、关键数字三类元素上。
以 4pt 为最小单位,区块内边距 24px、卡片间距 12–16px、圆角统一走胶囊与 24px 两级;阴影只保留两级景深,超过两级即视为噪音。
用 320 / 640 / 1024 / 1600 / 2560 五档宽度逐项检查横向溢出与断行,确认点击区不低于 44px、正文对比度不低于 4.5:1,再合并进主分支。
扁平化的关键不是把阴影删干净,而是让层级由形状、留白与字重来承担。本页用 1px 分隔线与两级极淡暖影替代厚重投影,页面在保持轻盈的同时,仍能一眼看出主次。
七条可当天落地的做法,每条都给出参数与验收阈值。
把颜色写成语义令牌。定义 bg / surface / primary / secondary / accent / text / muted 七个变量,组件只引用变量名。验收标准:全局搜索十六进制色值,结果应为 0 处。
控制强调色的面积与位置。强调色只允许出现在按钮、图标、激活态与关键数字上,单屏累计面积不超过 10%。验收标准:把页面转灰度后,若仍能分清主次,则配色合格。
用 4/8pt 收敛间距。区块内边距取 24px 或 32px,卡片间距 12–16px,标题与正文间距 8px。禁止出现 13px、27px 这类随手值,否则节奏会散。
阴影最多两级。一级用于卡片静置,二级用于 hover 上浮;阴影颜色使用低不透明暖色(如 rgba 暖棕 0.07–0.20),避免纯黑硬投影带来的廉价感。
为长页面加粘性目录。目录宽度控制在 200–260px,锚点数量 5–8 个;滚动高亮更新频率不高于每 150ms 一次,避免滚动抖动。窄于 1024px 时折叠为横向胶囊。
防溢出三件套。grid 列用 minmax(0,1fr);flex 子项加 min-width:0;全宽容器用 100% 而非 100vw。并在 320px 宽度实测,确认页面无横向滚动条。
动效克制且可关闭。淡入上浮位移不超过 14px、时长 0.45s、缓动用 ease-out;在 prefers-reduced-motion 下全部降级为瞬时,位移与缩放一并取消。
先落地令牌,再谈创意。建议从色彩搭配与排版布局两项开始,两周后回看数据面板,用指标判断设计是否真的被用户接住。