Bento 网格
仪表盘的空间组织:卡片大小编码指标重要性。视线先于阅读标签即可定位 revision/capability。
设计概念
资深 UI/UX 开发者对 2026 年产品界面的思考:同样的面板、同样的信息、不同的视觉语法。切换 A/B——两个概念基于试点的真实数据渲染同一个仪表盘。
修订
rev-0016
ready · joern_used=1 · 71 s
图
487 nodes
7 292 edges · stated 91% / derived 9%
质量
457 chunks
max 5 543 / 8 000 tok · over-budget 0
norms 0.058–0.663 · zeros 0
代理会话
46 次调用
write_check 14 · errors 0 · full-reads 0
节省约 5,200 token
延迟
新鲜度
drift 0
语料与修订一致 · guard: OK
同一套 DOM、同一份 rev-0016 试点数据——两种视觉语法。将语料状态切换为 degraded:在概念 B 中氛围信号会改变光晕颜色,而在 A 中只有文字徽章变化(诠释「用余光感知状态」趋势)。
仪表盘的空间组织:卡片大小编码指标重要性。视线先于阅读标签即可定位 revision/capability。
语料状态(full/degraded/drift)体现在边框光晕与 aurora 背景中——无需分散对数字的注意力,用余光即可感知状态。
「标题用紧排负字距无衬线 + 数据用等宽」的组合。数字是界面的一等公民:tabular-nums、视觉对齐。
150–220 毫秒、ease-out、仅服务于语义:状态过渡而非装饰。完全尊重 prefers-reduced-motion——无动画也能获取数据。
工程师工具必须支持 ⌘K:22 个操作就是 22 条带参数的面板命令。鼠标是二等公民,键盘是一等公民。
WCAG AA 为底线、数据达 AAA:数字标签 ≥ 7:1。焦点环在两种底色上都清晰可见。状态颜色总是辅以图标与文字——绝不只靠颜色。
暗色主题不是反色:独立的深度令牌(#0A0C0B 而非纯黑)、弱化主色光晕、仅在「悬浮」层使用 blur。
用迷你折线取代重型图表、数字大于标题、零装饰性坐标轴与图例。每一滴墨水都为数据服务。
概念 B 不是重新着色:它是一套不同的优先级体系。数据比标题更醒目、状态无需阅读即可感知、标签对比度高于规范。
| token | A · Graphite Terminal | B · Graphite Aurora | 缘由 |
|---|---|---|---|
| background | #09090B (zinc-950) | #0A0C0B + aurora 8% | B 的背景暖 2°,并带有几乎不可察觉的状态光晕 |
| primary | #34D399 (emerald-400) | #3EE6A8 → #2DD4BF градиент | B:强调色为「极光」渐变,仅用于激活态元素 |
| foreground | #FAFAFA | #F4F7F5 | B 略偏冷:长时间阅读数字更不易疲劳 |
| muted-foreground | #71717A (5.2:1) | #8B948F (7.1:1) | B 将数据标签提升至 AAA 对比度 |
| radius | 8/12 px | 12/18/24 px (bento) | B:大圆角卡片读作「一台台独立仪表」 |
| type scale | 13/14/16 px mono-led | 44/28/16/13 display+mono | B:44px tabular 数字标题,11px 大写 +0.14em 标签 |
| motion | мгновенно | 180 мс cubic-bezier(.22,1,.36,1) | B:产品唯一的签名缓动曲线;其余一律 150 毫秒 |
| depth | border 1px | border + inner glow + blur-слои | B:无「脏」阴影的深度——边框之上 1px 内发光 |
按钮采用内发光而非平涂;状态徽章以符号重复颜色信息;toast 是带 blur 的「玻璃」层。全部为基于令牌的纯 CSS,无任何图片。
概念 B 的 bento 网格按确定性规则折叠:6 卡片 → 2 列 → 1 列,顺序优先级保持不变(任何屏幕上 revision 与 freshness 都在首屏)。超宽屏下内容上限 1600px、间距加大,而不是拉伸卡片。
概念 A 是诚实的工程终端:适合 v0.1 且维护成本低。概念 B 不应「整体重设计」,而应渐进落地:先做状态氛围信号与 tabular 数字(成本最低、对操作者收益最大),再做目录 bento 布局,最后才是作为品牌层的 aurora 美学。过渡的首要原则:任何数字都不得为了美观而降低可读性。