把设计规范做成「活的」组件预览页
这节课结束时,你会有
一个能点、能切主题、单一事实源的组件页
设计规范文档的宿命:写完三个月就过时,开发对不上、新人看不懂、你自己也懒得翻。病根是它是死的。这节课把规范做成「活的」:一个能点、能切换主题、改一处全局变的组件预览页——设计和开发从此对着同一个真实源头说话。
01跟做:一段提示词
按 @设计规范.md 里定义的色板、字阶、间距、圆角, 做一个「活的」组件预览网页: 1. 展示基础组件:按钮(默认/悬停/禁用三态)、输入框、卡片、 标签、提示框——全部用真实规范值渲染 2. 每个组件下方标注它用了哪些设计变量(颜色值、字号、间距) 3. 顶部一个开关:一键切浅色/深色模式,看每个组件两种主题下的表现 4. 所有规范值集中定义在文件顶部——改一处,全局组件实时更新 5. 规范里没定义的状态(比如按钮按下态),列出来问我,别自己编。
⏺ 读取规范… 构建组件页…
✓ 预览页好了。两件事等你定: · 你的规范没定义「禁用态」的透明度,我先按 40% 放了占位—— 确认或改一个值 · 切到深色模式后,你的警告黄在深底上对比度只有 2.9—— 上节课的检查器逮到的,深色版可能需要一个专用的警告色。
✓ 预览页好了。两件事等你定: · 你的规范没定义「禁用态」的透明度,我先按 40% 放了占位—— 确认或改一个值 · 切到深色模式后,你的警告黄在深底上对比度只有 2.9—— 上节课的检查器逮到的,深色版可能需要一个专用的警告色。
看第二条——活规范的价值当场兑现:死文档里永远发现不了「深色模式下警告黄不够用」这种问题,能渲染、能切换的页面一秒暴露。
02它改变的是协作方式
- 和开发对齐:开发照着预览页写,「和设计稿不一样」的扯皮少八成——因为双方看的是同一个能点的东西;
- 和甲方过稿:「改一处全局变」当场演示——甲方说主色深一点,你改一个值,全部组件实时刷新,比重新出一版稿快一百倍;
- 新人上手:新设计师进组第一天丢给他这个页面,比读三份 PDF 有效。
03检查点
CHECKPOINT
为什么要求「所有规范值集中定义在文件顶部」?
为什么:这就是设计系统的核心思想「单一事实源」的最小实现:所有组件引用同一组变量,变量一改、全体响应——规范和实物永远同步。值散落在各组件里的页面只是「截图集」,改主色要改二十处,三个月后照样过时。这个思想毕业项目会放大成完整的设计系统文档站。
跟做清单0/4
本课产出
一个能点、能切主题、单一事实源的活组件页
下一节回到图本身:批量生成和批量改图的两头管线。
完成后自动记录进度,随时能回来