Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
design design/design-language/design-language.md medium

design-language-method

为一个项目定一套设计语言的方法论 — 5 级灰阶/品牌色 scale/状态色/排版/间距/组件态/动效曲线七件套 + 字体配对清单。Use when 从零定项目设计系统 / 统一全站观感 / 查字体配对 / 评审设计语言完整性时。

设计语言design language设计系统design system视觉规范灰阶品牌色组件状态字体配对font pairing
paths
  • **/*.css
  • **/*.scss
  • **/*.tsx
  • **/*.vue
  • **/*.md

Design Language · 定一套设计语言的方法

「设计语言」= 让全站观感一致的一组明确决策。定齐下面七件套,落成 token,再让所有组件引用。

七件套(缺一不可)

# 要定什么 关键决策
1 文字灰阶 5 级:强(标题)/主(正文)/次(描述)/弱(占位)/禁用(分隔)
2 品牌强调色 scale 一个品牌色拉 50→900 的梯度,配 hover/active/subtle-bg/subtle-border
3 背景与边框 页面 bg / 内容区 bg / 卡片 hover / 主边框 / 浅边框
4 状态色 成功/警告/错误/信息,自成一组,不复用品牌色
5 排版层级 字体族 + 各级 size/weight/letter-spacing(接字阶规范)
6 组件状态 按钮/输入/卡片的 default·hover·active·focus·disabled
7 动效曲线 标准/弹性曲线 + 时长档 + 入场/hover 规则

流程

// 步骤1: 选品牌强调色,拉出 50→900 scale
// 步骤2: 定 5 级文字灰阶(用暖灰而非纯黑链)
// 步骤3: 定背景/边框/状态色
// 步骤4: 接字阶 + 间距网格规范定排版与节奏
// 步骤5: 把以上全落成三层 token(见 tokens-and-theming)
// 步骤6: 定组件五态 + 动效曲线
// 步骤7: 全站组件只引用 token,逐页核一致性

两条反复出现的取舍

  • 暖灰替纯黑/纯白:灰阶链用带暖调的深浅色(如 #1C1917 … #D6D3D1),界面更高级、不刺眼。
  • inline sections over cards:内容区默认用「分区标题 + 下划线」平铺,不要层层堆叠白卡(详见 ../component-patterns/card-and-surface.md)。

自检

  • [ ] 七件套都定了,没漏组件状态或动效曲线?
  • [ ] 品牌色是一条 scale 而非单个 hex?
  • [ ] 灰阶用暖灰链,不用纯黑纯白?
  • [ ] 全部落成 token,组件只引用而不写字面值?

详细参考

相关