流·Studio 设计系统
所有 token、组件、状态的可交互参照。基于 Firecrawl Playground 实测规范校准。 hover / 点击下方组件可看到真实交互反馈。
色彩系统
V2.1 全面对齐 Firecrawl Playground 实测色板:**冷灰底**(非米白)· **#FA5D19 主橙**(更亮一档)· **20 档 black-alpha 阶梯**(替代 11 档 ink-alpha)· **5 色 accent 多彩点**(amethyst / bluetron / crimson / forest / honey)。点击任何色块复制值。
表面 / 背景 // 4 档 · 冷灰无色相
告别 V2 的暖米白(#FAF9F5),全面切换 Firecrawl 的纯冷灰。--bg/--bg-soft/--card 作为 legacy 别名仍可用。
边框 // 3 档 · 冷灰 · 差距极小靠语义
3 档相差只 1–2 个色阶,肉眼几乎看不出。**用语义,不用视觉对比**——80% 场景用 --border-faint。
主橙 Heat // 单 hue #FA5D19 + 8 档 alpha
从 V2 砖红 #E55B26 调亮到 Firecrawl 实测 #FA5D19(更红更饱和)。**全靠 alpha 叠加,绝不换 hue。** hover 不再切换到更深的橙,而是用 90% / 16% 这些档位组合。
Accent 多彩点 // 5 色信号 · 限定语义场景
**新增章节 · 取自 Firecrawl 实测**。这 5 色只用于**语义信号**(代码高亮 / info / 状态色),**禁止做大面积装饰**——全场依然只有橙色一个 accent。--accent-black 替代 V2 的 --ink #15140F(更柔和的灰黑)。
Black-Alpha 阶梯 // 20 档 · 替代 V2 的 11 档 ink-alpha
**核心工具尺。** 0–24% 用 rgba(0,0,0,...) 纯黑透明;**32% 起换 rgba(38,38,38,...)**(即 accent-black 作底)避免叠出"灰中带蓝"——这是 Firecrawl 的细节技巧,我们 1:1 复刻。dark mode 时这套 token 自动翻转为 white-alpha。原 --ink-alpha-* 全部作为 legacy 别名映射到对应 black-alpha。
状态色 // 用 accent-forest / crimson 作语义
V2 的 --green #3F6B3F(深森林绿)与 --red #B33A2A(暗砖红)替换为 Firecrawl 的 --accent-forest #42c366 与 --accent-crimson #eb3424——更明亮、更接近真实"信号灯"颜色,但仍保持非荧光。
Selection 选中色 // Firecrawl 签名细节
页面内任何文字选中时,底色 --heat-20 + 字色 --heat。**试着选中下面这行字看效果:**
本月营收 ¥327,400 较上月增长 33%,有 5 个项目处于"生成中"状态。其中 2 个需要重新调整模特模板。
字体系统 · 中英协作
V2.1 改为**中英双字体协作** —— Inter 处理英文/数字,Alibaba PuHuiTi 处理中文,装饰用 JetBrains Mono。浏览器按字符级 fallthrough,Inter 不含 CJK 字形 → 中文自动跳到普惠体。**不需要 JS,中英自然分工。**
字体族原理 // browser-level character fallthrough
字号 / 字重 / 行高阶梯 // 11 档
字重档位 // 仅 400 / 500 / 600 / 700
// Bold 700 仅用于 Ctrl K 这种纯英文徽标场景,**正文严禁 700**(中英字重错位会暴露)
圆角阶梯
V2 核心变化:统一 8 px 作为默认主圆角。完全圆 999 px 仅用于 pill 和 dot。微元素降到 4–6 px。
Icon 系统
统一 SVG line icon · stroke 1.5 · linecap round · 颜色通过 currentColor 继承。禁用 emoji / filled icon。
尺寸阶梯 // 5 档
颜色场景 // 通过 currentColor 继承
Icon Box // 快捷入口/Modal 头部用
胶囊 · 严格 3 级分层
同级别尺寸必须完全一致。不允许混用。pill 永远是 999 px(完全圆),靠 dot 体现状态。
L1 · 大胶囊 // h:28 / fs:13 / dot:8
用于项目状态、列表行主标签。
L2 · 中胶囊 // h:22 / fs:11.5 / dot:6 ★ 默认
最常用尺寸。卡片内 / 表格内默认。
L3 · 小胶囊 // h:18 / fs:10.5 / dot:5
KPI 角标 / 行内 Mono 标签场景。
对比展示 // 同色 3 级并列看大小差距
输入框 · 5 状态
同样用 inside-border。focused 时橙色 ring 2 px,error 时红色边框 + 红色软底。点击下方各字段可看到真实 focus 反馈。
带图标 / 搜索 // 含 Ctrl+K 提示
表单控件
Checkbox / Radio / Switch 全部可点击。disabled 状态也可演示。
Checkbox
Radio
Switch
Tab · 双层结构
主 Tab 在区块顶部,带橙色下划线指示;副 Tab 用于过滤,带灰度→彩色 icon 反馈。点击切换。
主 Tab
副 Tab · 灰度→彩色
卡片 / 快捷入口
所有卡片统一 8 px 圆角、1 px 边框、无阴影。快捷入口含 hover / active 状态。
统计行 · 4 格 stats
列表行
hover 我看整行底色变化。
提示框 / 进度
进度条段位 // 5 段 · 流水线专用
弹窗 Modal
点击下方按钮打开。ESC / 点击遮罩关闭。带 4 角 SVG 准星 + 8 px 圆角 + 半透明遮罩 + 弹性入场。
Toast 通知
右下角浮出。300ms 弹性入场,2400ms 自动消失。
主容器装订线
整个工作区被左右两条 1 px 边线包夹,四角放圆弧内凹的 SVG 准星。这是流·Studio 视觉的"图纸"签名。Modal 内不必加。
// container-demo · max-width: 720 · border-x only
Mono 装饰元素 · 品牌签名
方括号标签 / 双斜杠注释 / 中点连接 —— 这些是流·Studio 独有的"调试视图感",Firecrawl 没有,绝对保留。
方括号标签
注释样式时间戳
命令路径
ASCII 散点(背景装饰)
· +XX+
+XXXX·
+X·
强调单词上色
本月营收较上月增长 +33%,有 5 个项目处于"生成中"状态。其中 2 个需要重新调整模特模板。
// 关键名词加深一档(不变橙),橙色只留给 CTA
Don't List · 绝对禁止
任何 mockup / 代码 review 时,对照此清单。每一条违反都判错。
--heat-90 等 alpha 阶梯backdrop-filter 只用于 modal 遮罩。