10+年产品经理专注分享AI 工具、AI 资讯、AI Coding、Vibe Coding与下一代产品创新,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI编程开发

Vercel 公开 Design.md 教科书级范本:语义化颜色、角色化字号与组件引用规范详解

4小时前 AI编程开发 22 0

近期出现了完全通过 AI 制作的网站,家具展示区域支持 360 度拖拽和放大查看细节。

图片 1

关于 Design.md,给 AI 一份设计规范让它生成代码时有章可循。但实际动手写时,很多人会卡住——不知道写什么、写到什么粒度、怎么组织结构?

Vercel 近期完整公开了自家设计系统的 design.md(https://vercel.com/design.md),这是目前公开可见最完整、最成熟的范本。

01 整体结构:Token 值 + 解释性指导

Vercel 的 design.md 分为两大块:

  • 前半部分是 YAML 格式的结构化数据:颜色色值、字号行高、间距数值、圆角大小、组件尺寸
  • 后半部分是设计指导:解释这些 token 该怎么用、怎么选择

如果只有数据没有解释,AI 知道有 10 个灰色但不知该挑哪个;只有解释没有数据,AI 理解了意图但生成的色值靠猜。两者缺一不可。

02 颜色写法:语义编号 + 用途映射

Vercel 为每种色彩建立了 100 到 1000 的十级色阶,并明确定义每一级的交互语义:

  • 100~300:背景色
  • 400~600:边框色
  • 700~800:实心填充色
  • 900~1000:文字和图标色

图片 2

所有色系(蓝、红、绿、琥珀、紫、粉、青)都遵循同一套映射规则。精妙之处在于把颜色选择从美学判断变成了查表问题——AI 只需要知道当前是什么状态和层级,对应取哪个编号即可。

灰色的"双轨制":不透明灰(gray*)用于文字和填充,半透明灰(gray-alpha*)用于边框和覆盖层。

图片 3

03 字号写法:角色分类而非尺寸罗列

Vercel 把文字样式分成四类角色:Heading(标题)、Label(标签)、Copy(正文)、Button(按钮)。每个角色下再按尺寸展开。

图片 4

这比传统 h1/h2/h3/body/caption 分法更清晰,因为它直接回答了 AI 最常面对的决策:"这段文字是干嘛的"。确定了角色,尺寸范围就自动缩小了。

04 组件写法:引用而非硬编码

Vercel 定义组件时,所有属性值都是对底层 token 的引用:

button-primary:
  backgroundColor: "{colors.primary}"
  textColor: "{colors.background-100}"
  typography: "{typography.button-14}"
  rounded: "{rounded.sm}"
  height: 40px

这让 AI 理解"这个按钮的背景色就是系统主色"的语义联系。如果将来主色更换,AI 有能力全局自动改变。

05 动效规范:尽力可量化

Vercel 用时长和缓动数值来量化动效,避免了"过渡要自然、动画要克制"这种正确废话。

图片 5

图片 6

文档明确规定:只对 opacity 和 transform 做动画,禁止对 width、height、margin、padding 等元素做动效——后者会触发重排造成卡顿。不写进 design.md,AI 经常会写出 transition: all 0.3s 这种糟糕效果。

06 最被低估的部分:文案规范

文档包含 "Voice & Content" 章节,规定了按钮文案、错误信息、Toast 提示、加载状态的写法:

  • 按钮要写具体动作:"Deploy Project",不要写"Confirm"
  • 错误信息要包含"出了什么事 + 该怎么办"
  • Toast 不说"Successfully",直接写"Project deleted"

大家都在纠结颜色和布局的 token,但 AI 生成界面时的文案同样需要指导。

07 Do's & Don'ts:划定边界

  • 不要仅用颜色表达状态(考虑色盲)
  • 不要在一个视图中混用圆角和直角
  • 不要同时超过两种字重
  • 保持 WCAG AA 对比度

图片 7

思考与总结

Vercel 的 design.md 粒度拿捏得很好——没有事无巨细地定义每种可能的 UI 场景,但把最高频的决策点都覆盖了。

写自家 design.md 时不必追求一步到位,先把核心 token 和最高频的组件覆盖就够。一份设计系统好不好,过去看设计师和开发者能不能遵守;现在多了一个评判标准:AI 读了它之后,能不能生成合格的界面。

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:Vercel 公开 Design.md 教科书级范本:语义化颜色、角色化字号与组件引用规范详解
#Design.md #Vercel #设计系统 #AI 编程 #前端开发 
收藏 1
两个开源 Codex 插图 Skill:火柴人讲清楚逻辑,卡皮巴拉传递情绪
深度解析AI在企业级系统开发中的幻觉与真相
推荐阅读
  • 把 OpenCode 的多模型Agent用明白,OpenCode 的模型配置指南
  • Codex 视频工作流实战:6 个开源 Skills,让 AI 自动完成剪辑全流程
  • Claude Code CLI更新 2.0.64:新增异步子代理、即时压缩、自定义会话名和使用统计
  • Claude Code入门篇:Claude Code 新手入门介绍与使用教程
  • Claude Code 2.1.118更新详解:50+ 修复解决 MCP 稳定性和长会话恢复痛点
评论 (0)
请登录后发表评论
分类精选
手把手教你用支付宝订阅 Cursor Pro:国内用户最全开通教程(附取消自动扣费)
30709 1年前
Claude Code Rules:claude.md文件配置完全指南
22236 11月前
Claude Code + MCP 实战教程:手把手教你如何在Claude Code里面使用MCP
16134 12月前
手把手教你在VS Code & Cline/RooCode 中使用Kimi K2 模型,配置实录+开发实战体验
16013 12月前
学生党0元白嫖!手把手教你解锁Cursor Pro年VIP,超详细申请教程(附避坑指南)
15859 1年前
Cursor进阶指南:如何解决Cursor上下文长度的限制超出后”降智“问题
14987 1年前
Claude Code 官方已支持Windows系统!手把手教你免费安装使用Claude Code
14259 12月前
Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
14224 1年前
Cursor代码生成器中文使用教程,Cursor新手入门完全指南,全网最全面详细的Cursor使用教程
13885 1年前
手把手教你在Claude Code 中使用Kimi K2 模型,超简单配置教程分享
11671 12月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 Vercel 公开 Design.md 教科书级范本:语义化颜色、角色化字号与组件引用规范详解
2 Claude Code 循环工程入门指南:基于回合、目标、时间和主动式 4 种循环模式
3 Claude Design 系统提示词曝光:Anthropic 的 9 条 AI 设计黑名单
4 别急着搞 Loop Engineering:大多数人还没到需要它的阶段
5 GLM-5.2 免费编程指南:6个平台零成本替代 Claude Code
6 Loop Engineering 兴起:从手写提示词到 AI 自动化循环工作流
7 Codex 接入本地 Gemma 4 实战:离线写代码,成本降到几乎为零
8 Spec-Kit 规格驱动开发:用结构化契约消除 AI 开发返工
9 OpenAI Codex 本地日志 Bug 预警:一年消耗 640TB 写入,教你三招紧急自救
10 Codex 上线了 Handoff(接力)功能,关机也能继续跑任务,跨设备无缝接力开发
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联