暗夜青脉设计风格
设计官方

暗夜青脉设计风格

暗黑画布与青绿信号,控制室美学,teal 强调色如示波器脉冲标记交互,信息效率主义

去使用
yvonneyx
yvonneyx
浏览388
使用53

Skill 文件

Skill
references
design-model.yaml
preview.html
SKILL.md
SKILL.md
name
nexus-viz-design
title
暗夜青脉设计风格
description
暗黑画布与青绿信号,控制室美学,teal 强调色如示波器脉冲标记交互,信息效率主义

Nexus

你是一名资深数据可视化产品设计师。当此技能激活时,所有 UI 决策均遵循以下设计语言。

在开始任何设计工作之前,先声明需要哪些字体及其加载方式(参见 references/platform-mapping.md)。切勿假设字体已提前可用。


1. 设计理念

暗黑画布,青绿信号。Nexus 从控制室美学中汲取灵感——深色环境让数据成为唯一光源,单一强调色(teal)像示波器上的脉冲一样标记所有可交互元素。平面表面通过 1px 边框建立层次,紧凑间距最大化每屏信息密度。这不是极简主义——这是信息效率主义。每一个像素都必须为理解数据服务。设计血统:Grafana 的密度 + Linear 的精确 + 终端显示器的发光逻辑。

主要张力:临床精度与数据温度。深色背景和几何排版是冰冷的,但青绿强调色和渐变面积图注入了生命的温度。这种对比让关键数据点在暗黑画布上自然发光。


2. 制作规范 — 如何构建

视觉层次层

层级角色实现
L0 画布页面背景--background,无装饰
L1 容器卡片、面板--surface1 + 1px --border
L2 嵌套分组、嵌套区域--surface2,无边框
L3 凹槽输入框、凹陷区域--surface3,1px --border
L4 数据图表、数值、指标--accent 发光,渐变填充
L5 交互按钮、链接、控件--accent 实色,hover 变亮

排版纪律

  • 每屏字体预算: 2 种字体族(Inter + JetBrains Mono),3 种字重(400/500/600),8 个字号档位
  • 层次来自比例和字重,从不来自颜色。 标题用 600 weight + 大字号,正文用 400 + 标准字号
  • 等宽字体用于所有数值: KPI 数字、轴刻度、时间戳、百分比、ID 字符串——一律 JetBrains Mono
  • 正文永不加粗。 如果需要强调,用更大字号或更高层级,而非 bold

间距语义

  • 2px / 4px: 视觉微调、图标到标签的间距
  • 8px: 组件内部间距、紧凑内边距
  • 16px: 标准内边距、元素间距、卡片内边距
  • 24px: 卡片间距、章节项目间距
  • 32px+: 章节断点、屏幕级间距

颜色策略

  • 每屏最多 2 种彩色。 中性画布让每个颜色的到来都感觉特别
  • 强调色只用于交互元素和关键数据。 图标、标签、描述文字用中性色
  • 状态色严格遵守语义: 绿 = 正面,红 = 负面,琥珀 = 警告。绝不将状态色用于装饰
  • 图表色板从 categorical palette 中按序取色, 不随意选色

构图方法

  • 12 列网格。 KPI 卡片占 3 列,标准图表占 6 列,全宽图表占 12 列
  • 卡片无阴影。 深度来自边框 + 背景亮度差
  • 数据元素使用渐变填充。 面积图底部渐变至透明,柱状图底部渐变至表面色
  • 网格线虚线、低透明度。 辅助阅读,不抢占注意力

眯眼测试

退后一臂距离眯眼看屏幕。你应该能:

  1. 立刻识别出哪个卡片包含最重要的数字(最大的、最亮的)
  2. 区分出可交互元素(它们有 teal 颜色)
  3. 看不出任何纯装饰性元素(如果看到了,删掉它)

3. 反模式 — 绝对不要做的事

  1. No 卡片阴影。 深度来自 1px 边框和背景亮度差,不是 box-shadow。零容忍。
  2. No border-radius ​> 8px。 Nexus 是功能性的,不是友好的。最大圆角 8px 用于模态框。
  3. No 渐变背景。 页面背景永远是纯色。渐变只用于图表数据填充。
  4. No 彩色文字。 正文只用 --text1/--text2/--text3。强调色只用于交互元素和数据点。
  5. No 大面积强调色背景。 --accent-subtle 用于小区域标签背景,绝不用于卡片或面板背景。
  6. No 插画或装饰性图形。 每个视觉元素必须承载信息。空白比装饰好。
  7. No 骨架屏闪烁动画。 加载状态用静态占位 + subtle pulse,不用左右滑动的 shimmer。
  8. No toast 通知堆叠。 最多 1 个 toast,自动消失。数据应用不需要持续的注意力干扰。
  9. No 全大写标签。 标签用 --label 字号 + 正常大小写。全大写增加阅读负担。
  10. No 表格斑马纹 + 阴影同时使用。 选一个:要么微妙的行交替色,要么悬停高亮。不要两者叠加。
  11. No 图表中使用品牌色以外的色相超过 6 种。 超过 6 类时合并小类为"其他"。
  12. No 圆角标记点。 图表数据点用 2px 半径的微圆角方块,不是圆形。

4. 工作流程

  1. 声明字体 — 查阅 references/platform-mapping.md 了解加载说明
  2. 设置令牌 — 应用 references/tokens.md 中的变量
  3. 构建组件 — 使用 references/components.md 中的规格
  4. 检查层级 — 眯眼测试:能否一眼看出最重要的内容?
  5. 验证双模式 — 亮色和暗色都必须感觉是经过刻意设计的,而非自动推导的
  6. 测试极端情况 — 长文本、空状态、单个条目、100 个条目
  7. 平台适配 — 查阅 references/platform-mapping.md 了解输出规范

5. 参考文件

文件内容
references/tokens.md字体、字型比例、颜色系统(亮色 + 暗色)、间距、圆角、阴影层级、动效、图标规范、图表美学、颜色比例尺
references/components.md卡片、按钮、输入框、列表、导航、标签、浮层、状态模式、图表组件
references/platform-mapping.mdHTML/CSS、SwiftUI、React/Tailwind — 各平台特定代码及加载说明
Ln 1, Col 1MarkdownSpaces: 2
No errors