# 深蓝色 UI 规范(拆分版) 面向开发的深蓝主题设计规范。原单文件 `../ui修改-深蓝.md`(约 5200 行)已按模块拆分到本目录,便于按需查阅、减少 diff 冲突,也方便配合 AI 只加载相关分册。 > **颜色唯一来源**:所有色值以 **§1 色彩**(见 [`00-基础-色彩字体间距.md`](./00-基础-色彩字体间距.md))为准,可执行变量见 [`tokens.css`](./tokens.css)。业务代码 **import `tokens.css` 并用 `var(--token)`**,不要硬编码 HEX。 ## 分册 | 文件 | 章节 | 内容 | |------|------|------| | [`00-基础-色彩字体间距.md`](./00-基础-色彩字体间距.md) | §1–§7 | 色彩 / 字体 / 阴影 / 圆角 / 按钮 / 分割线 / 间距 | | [`01-导航.md`](./01-导航.md) | §8–§13 | 导航组件 / 锚点页签 / 步骤条 / 面包屑 / 页头 / 分页 | | [`02-表单.md`](./02-表单.md) | §14–§21 | 输入框 / 选择器 / 单复选 / 日期 / 穿梭框 / 树选择 / 上传 / 弹窗 | | [`03-数据展示.md`](./03-数据展示.md) | §22–§34 | 卡片 / 折叠 / 描述列表 / 列表 / 时间轴 / 进度条 / 表格 / 标签 / 树 / 对话框 / 提示 / 气泡确认 | | [`04-图表.md`](./04-图表.md) | §35–§41 | 图表通用 / 柱状 / 折线 / 甘特 / 环形 / 关系散点 / 图表色值 | | [`05-页面范例.md`](./05-页面范例.md) | §42–§44 | 表单弹窗 / 卡片列表页 / 数据概览仪表盘 | | [`tokens.css`](./tokens.css) | — | 全量 CSS 变量(颜色 / 间距 / 圆角 / 阴影 / 字体),可直接 import | ## § 索引(编号 → 所在文件) 章节编号 `§N` 全局唯一、跨文件不变;文中 `§N` / `§N.x` 引用按下表定位。 | § | 标题 | 文件 | |---|------|------| | §1 | 色彩 | 00 | | §2 | 字体 | 00 | | §3 | 阴影 | 00 | | §4 | 圆角 | 00 | | §5 | 按钮 | 00 | | §6 | 分割线 | 00 | | §7 | 间距 | 00 | | §8 | 导航组件 | 01 | | §9 | 锚点与页签 | 01 | | §10 | 步骤条 | 01 | | §11 | 面包屑 | 01 | | §12 | 页头 | 01 | | §13 | 分页 | 01 | | §14 | 输入框(搜索框) | 02 | | §15 | 选择器 | 02 | | §16 | 单选与多选 | 02 | | §17 | 日期选择器 | 02 | | §18 | 穿梭框 | 02 | | §19 | 树选择 | 02 | | §20 | 上传 | 02 | | §21 | 弹出式窗口(Modal) | 02 | | §22 | 卡片 | 03 | | §23 | 折叠面板 | 03 | | §24 | 描述列表 | 03 | | §25 | 列表 | 03 | | §26 | 时间轴(节点型) | 03 | | §27 | 进度条 | 03 | | §28 | 表格 | 03 | | §29 | 标签 | 03 | | §30 | 树形控件 | 03 | | §31 | 时间轴(长文本) | 03 | | §32 | 对话框(确认框) | 03 | | §33 | 全局提示 | 03 | | §34 | 气泡确认 | 03 | | §35 | 图表通用规范 | 04 | | §36 | 柱状图 | 04 | | §37 | 折线图 | 04 | | §38 | 甘特图 | 04 | | §39 | 环形图 | 04 | | §40 | 关系图 / 散点图 | 04 | | §41 | 图表色值 | 04 | | §42 | 表单弹窗范例 | 05 | | §43 | 卡片列表页 | 05 | | §44 | 数据概览仪表盘 | 05 | ## 约定 - **颜色**:以 §1 为准,代码用 `tokens.css` 的 `var(--token)`。功能语义色(成功/警告/错误/信息/处理中)见 §1.1.9 / `--func-*`。 - **间距**:仅用 §7 的 8px 阶梯(`--spacing-1..8`),禁用 5px / 13px 等非阶梯值。 - **圆角**:按钮/输入/标签 `2px`,卡片/分栏/弹窗 `4px`(`--radius-*`)。 - **跨节引用**:保留 `§N` 编号,用上方「§ 索引」定位文件。 - **名称易混点**:§26 时间轴(节点型) ↔ §31 时间轴(长文本);§21 弹出式窗口(Modal) ↔ §32 对话框(确认框)。 - **图表两套色板**:§1.1.8(高彩度,强调单值)与 §41(淡色系,多分类并列)并存,优先级见 §41.3。 ## 维护 - 改色 / 改间距 → 先改 **`tokens.css` + §1/§7**,组件分册回落引用,不在分册里另立硬编码。 - 新增整页范例 → 进 `05-页面范例.md`,沿用既有组件 § 与 `tokens.css`。