从零搭建设计系统:色彩、间距与组件规范

2026-05-101 分钟

设计系统不是大公司的专属。即使是一个人的项目,提前定义好设计规范也能大幅减少"这个蓝用哪个蓝"的纠结。

第一步:色彩体系

定义三级颜色:主色(品牌色)、中性色(文字/背景)、语义色(成功/警告/错误)。用 CSS 变量存储:

--color-primary: oklch(0.55 0.2 270);
--color-muted: oklch(0.45 0.02 260);

第二步:间距节奏

选一个基础单位(通常 4px),所有间距都是它的倍数:4、8、12、16、24、32。Tailwind 默认就是这套节奏。

第三步:基础组件

从最常用的开始:按钮、输入框、卡片、标签页。每个组件定义几种变体(primary / secondary / ghost),确保样式一致。

工具推荐

  • Figma — 设计稿与开发对齐
  • Storybook — 组件文档和交互测试
  • CSS 变量 — 主题切换的基础

好的设计系统不是限制创造力,而是减少重复决策,把精力留给真正重要的事