<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Geist | 面条的草稿箱</title><description>无原创，纯转发</description><link>http://drafts.miantiao.me</link><item><title>极简与高效：Vercel Geist 设计系统规范解析Vercel 的 Geist 设计系统是构建一致、以开发者为中心界面的核心</title><link>http://drafts.miantiao.me/posts/142</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/142</guid><pubDate>Thu, 18 Jun 2026 12:48:50 GMT</pubDate><content:encoded>极简与高效：Vercel &lt;mark class=&quot;highlight&quot;&gt;Geist&lt;/mark&gt; 设计系统规范解析&lt;br /&gt;&lt;br /&gt;Vercel 的 &lt;mark class=&quot;highlight&quot;&gt;Geist&lt;/mark&gt; 设计系统是构建一致、以开发者为中心界面的核心。其设计理念强调极简、高对比度、充足的留白以及克制的色彩使用，旨在将可读性和无障碍体验放在首位。&lt;br /&gt;&lt;br /&gt;以下是 &lt;mark class=&quot;highlight&quot;&gt;Geist&lt;/mark&gt; 设计规范（浅色主题）的关键要点整理：&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;🎨&lt;/b&gt;&lt;/i&gt; &lt;b&gt;色彩系统：语义化与宽色域&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;10 级灰度步长&lt;/b&gt;：从 100（默认背景）到 1000（主要文字），每一步都有明确的交互隐喻（如 200 用于悬停背景，400 用于默认边框）。&lt;br /&gt;•   &lt;b&gt;P3 宽色域支持&lt;/b&gt;：除了标准 sRGB 外，为高分屏原生提供基于 &lt;code&gt;oklch()&lt;/code&gt; 的 P3 宽色域颜色。&lt;br /&gt;•   &lt;b&gt;功能性色彩&lt;/b&gt;：蓝色代表成功与链接、红色代表错误、黄色代表警告。&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;✍️&lt;/b&gt;&lt;/i&gt; &lt;b&gt;字体与排版&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;mark class=&quot;highlight&quot;&gt;&lt;b&gt;Geist&lt;/b&gt;&lt;/mark&gt;&lt;b&gt; 字体家族&lt;/b&gt;：使用 &lt;mark class=&quot;highlight&quot;&gt;Geist&lt;/mark&gt; Sans 渲染 UI 和正文，使用 &lt;mark class=&quot;highlight&quot;&gt;Geist&lt;/mark&gt; Mono 处理代码和数据表格。&lt;br /&gt;•   &lt;b&gt;规范化 Token&lt;/b&gt;：提供 Heading（标题）、Label（标签）、Copy（正文）和 Button（按钮）四类排版 Token，严格控制字号、字重与行高。&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;📏&lt;/b&gt;&lt;/i&gt; &lt;b&gt;布局与圆角&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;4px 网格&lt;/b&gt;：间距遵循 4px 基准（4, 8, 12, 16...），推荐使用“3 步节奏”：组内 8px，组间 16px，板块间 32-40px。&lt;br /&gt;•   &lt;b&gt;克制的圆角&lt;/b&gt;：常规控件 6px，菜单与模态框 12px，全屏容器 16px，药丸状或头像使用 9999px。&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;⚡&lt;/b&gt;&lt;/i&gt; &lt;b&gt;动效与阴影&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;首选瞬时响应&lt;/b&gt;：大部分交互应为 &lt;code&gt;0ms&lt;/code&gt;（即时），只有在必要时才使用 150-300ms 的物理缓动动效。&lt;br /&gt;•   &lt;b&gt;微妙的投影&lt;/b&gt;：主要依赖背景色调与边框建立层级，阴影非常弱（仅用于气泡、悬浮卡片和对话框）。&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;🗣️&lt;/b&gt;&lt;/i&gt; &lt;b&gt;文案与人机交互规范&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;操作明确&lt;/b&gt;：按钮命名使用「动词 + 名词」（如 &lt;code&gt;Deploy Project&lt;/code&gt;），避免使用模糊的 &lt;code&gt;Confirm&lt;/code&gt; 或 &lt;code&gt;OK&lt;/code&gt;。&lt;br /&gt;•   &lt;b&gt;状态与反馈&lt;/b&gt;：加载中状态使用现在分词加省略号（如 &lt;code&gt;Deploying…&lt;/code&gt;）；Toast 提示需指明具体变更，不使用句号，并去掉像 &quot;successfully&quot; 这类冗余的词汇。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://vercel.com/design.md&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://vercel.com/design.md&quot;&gt;https://vercel.com/design.md&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E8%AE%BE%E8%AE%A1%E7%B3%BB%E7%BB%9F&quot; title=&quot;#设计系统&quot;&gt;#设计系统&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23UI%E8%AE%BE%E8%AE%A1&quot; title=&quot;#UI设计&quot;&gt;#UI设计&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Vercel&quot; title=&quot;#Vercel&quot;&gt;#Vercel&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Geist&quot; title=&quot;#Geist&quot;&gt;#Geist&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91&quot; title=&quot;#前端开发&quot;&gt;#前端开发&lt;/a&gt;</content:encoded></item></channel></rss>