Files

297 lines
10 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# aura-ppt 设计系统规范
> 灵感来源:Gamma 设计质量(9.2分)。内置多套深度定制的设计系统。
## 设计系统清单
| 系统名 | 风格 | 适用场景 |
|---|---|---|
| `aura-dark`(默认) | 深色高级(深蓝黑+电光青) | 科技感、对外提案、产品发布 |
| `business-report` | 浅色商务(白底+火焰蓝+商务红) | **商务报告、管理层汇报、咨询风格** |
| `report-jp` | 日式商务报告(法人蓝+浅天蓝卡片+Meiryo UI | **日本客户汇报、本部報告会、对日业务** |
---
## 0. 全局视觉规范(所有设计系统共用)
### 卡片视觉
- **柔和投影**:所有卡片容器自动带外投影(blur 90000 / dist 45000 / 25%透明度深灰),立体悬浮感
- **圆角**radius 8%(圆角矩形 adjustment
- 卡片左色条(随图表色板序号变色)
### 图表视觉
- **渐变柱体**:柱状图垂直渐变(顶部提亮45% → 底部原色),模拟立体感(XML gradFill
- **协调色板**:每系统6色光谱序列(冷→暖过渡),相邻柱区分度清晰
- 水平网格线(3条辅助)+ 数值标签 + 类别标签(防截断)
### 排版层级(typography
统一语义化字号,修改只需改设计系统 `typography` 字典:
| 语义 | 字号 | 用途 |
|---|---|---|
| cover_title | 38 | 封面主标题 |
| cover_subtitle | 18 | 封面副标题 |
| section_title | 34 | 章节页标题 |
| page_title | 22 | 页面标题 |
| card_title | 16 | 卡片标题 |
| body | 15 | 正文 |
| body_small | 13 | 双栏/卡片内文字 |
| table_head / table_cell | 13 / 12 | 表格 |
| chart_label / chart_cat | 12 / 9 | 图表标签 |
| footer / notes | 9 / 10 | 页脚/辅助 |
### 页面结构装饰
- report-jp 页眉装饰线(主色细线 + 左端1.6in锚点块)
- 章节页装饰(左侧竖条 + 底部横线)
- 内容区背景层(模板模式:body 区极浅色分区,与母版背景区分)
---
## 3. report-jp 设计系统(日式商务报告)
> 参考:日本本部报告会资料(010_【本部長報告会】2026年7月度_AI推進部.pptx)。
> 法人蓝 #0B3D91 + 浅天蓝卡片 #B7DEE8 + Meiryo UI 字体,日企报告标准样式。
### 设计令牌
| 令牌 | 色值 | 用途 |
|---|---|---|
| `page` | **10.83 × 7.5 in**(非标准比例) | 页面画布 |
| `bg` | `#FFFFFF` | 页面背景(纯白) |
| `bg2` | `#F5F7FB` | 交替行/次级背景 |
| `panel` | `#E8EAF6` | 面板(浅蓝灰) |
| `panel2` | `#DDE3F2` | 面板暗 |
| `card_fill` | `#B7DEE8` | **卡片填充(浅天蓝)** |
| `line` | `#C9D4E8` | 分隔线 |
| `text` | `#1A1A1A` | 正文(黑色,日企惯例) |
| `text_dim` | `#556070` | 辅助文本 |
| `primary` | `#0B3D91` | 主色:**法人蓝** |
| `secondary` | `#1976D2` | 次级:Material蓝 |
| `accent` | `#C00000` | 强调红(警示/机密) |
| `success` | `#2E7D32` | 正向(绿) |
| `danger` | `#C00000` | 警示(红) |
### 图表色板(协调渐变:蓝→青→绿→金→橙)
```
#0B3D91 深法人蓝 → #2E74B5 中蓝 → #0099CC 青蓝 → #26A69A 青绿 → #F2B134 琥珀金 → #EF6C00 橙
```
**渐变柱体**:柱状图使用垂直渐变(顶部提亮45% → 底部原色),模拟立体感。
### 字体
```
日文:Meiryo UI(日企标准,微软雅黑日文版)
中文:微软雅黑 | 英文:Segoe UI
```
### 特色组件
1. **日式页眉**:页面 plan 支持 `section_no`(如 "1"),渲染为 `1. 标题(x/y` 编号格式
2. **机密标记**plan 顶层或页面支持 `confidential`(如「機密情報」「社外秘」),右上角红色标签
3. **流程图**`flowchart` 页面类型,浅天蓝卡片 + 法人蓝标题 + 箭头(支持横向流程与泳道两种模式)
4. **卡片式布局**:参考PPT的浅天蓝卡片(#B7DEE8)作为内容容器
### 风格要点
- 法人蓝(#0B3D91)是日本企业标准的"企业蓝",庄重、权威
- 正文用黑色(日企报告惯例,不同于中式报告的深灰)
- 卡片用浅天蓝而非浅灰——日式报告特有的清爽感
- 标题字号相对 16:9 版本略小(22pt),因为页面更窄(10.83in
- 机密标记红色标签是日企报告标配(機密情報/社外秘/取扱注意)
---
## 1. business-report 设计系统(商务报告风格 · 火焰蓝)
> 灵感来源:麦肯锡/BCG 咨询报告、PowerPoint 商务模板。浅色底、克制的信息层次、清晰可打印。
> 主色为**火焰蓝**(消防救援标志蓝 `#1E50A2`)——庄重、专业、辨识度高。
### 设计令牌
| 令牌 | 色值 | 用途 |
|---|---|---|
| `bg` | `#FFFFFF` | 页面背景(纯白) |
| `bg2` | `#F5F6FA` | 交替行/次级背景 |
| `panel` | `#F4F6FA` | 卡片/面板背景(浅灰) |
| `panel2` | `#ECEFF5` | 面板暗色变体 |
| `line` | `#D8DEE9` | 分隔线/边框(浅灰) |
| `text` | `#1F2937` | 主文本(深灰) |
| `text_dim` | `#6B7280` | 辅助文本(中灰) |
| `primary` | `#1E50A2` | 主色:**火焰蓝**(标题/强调) |
| `accent` | `#C00000` | 强调色:商务红(关键数字/警示) |
| `secondary` | `#3B78C4` | 次级:亮蓝 |
| `success` | `#228B22` | 正向(墨绿) |
| `danger` | `#C00000` | 警示(红) |
### 图表色板(火焰蓝系列)
```
#1E50A2 火焰蓝 → #3B78C4 亮蓝 → #C00000 红 → #ED7D31 橙 → #70AD47 绿 → #7030A0 紫
```
### 风格要点
- **白色底 + 火焰蓝标题**:商务报告经典组合,庄重专业,打印友好
- **商务红点睛**:与火焰蓝形成经典"蓝+红"组合,只用于关键数字、强调语句、风险标识
- **浅灰卡片**F4F6FA 面板 + D8DEE9 细边框,层次靠灰阶而非色块
- **克制的装饰**:无光晕、无渐变背景,纯网格对齐——信息优先
- **表格**:表头火焰蓝底白字(primary),交替行 bg2/panel
- **pill 文字**:浅色系统下 pill 上文字用白色(深色系统用底色)
---
## 2. aura-dark 设计系统(深色高级)
### 设计令牌(Design Tokens
| 令牌 | 色值 | 用途 |
|---|---|---|
| `bg` | `#0B0E14` | 页面背景(深蓝黑) |
| `bg2` | `#11151F` | 交替行/次级背景 |
| `panel` | `#171D2B` | 卡片/面板背景 |
| `panel2` | `#121722` | 卡片暗色变体 |
| `line` | `#273042` | 分隔线/边框 |
| `text` | `#F0F2F5` | 主文本(近白) |
| `text_dim` | `#8A93A3` | 辅助文本(灰蓝) |
| `primary` | `#2ECCFF` | 主色:电光青(强调/标题/链接) |
| `accent` | `#FFC94D` | 强调色:琥珀金(里程碑/高亮) |
| `secondary` | `#A78BFA` | 辅助色:霓虹紫(次强调) |
| `success` | `#3DD68C` | 成功/正向(绿色) |
| `danger` | `#FF6B6B` | 警示/风险(红色) |
### 图表色板(6色序列)
```
#2ECCFF → #FFC94D → #A78BFA → #3DD68C → #FF8A65 → #5C9DFF
```
### 度量
| 令牌 | 值 | 说明 |
|---|---|---|
| `margin` | 0.55 in | 页面四边距 |
| `grid` | 0.2 in | 垂直节奏网格 |
| `radius` | 6% | 圆角卡片弧度 |
| `content_w` | 12.23 in | 内容区宽度(16:9 |
| `page` | 13.333 × 7.5 in | 16:9 画布 |
### 字体
```
标题: 微软雅黑 Bold(日文场景: Yu Gothic Bold
正文: 微软雅黑 Regular(日文场景: Yu Gothic
英文/数字: Segoe UI
```
## 2. 组件库
### 2.1 封面(cover
```
[左上光晕装饰] [kicker 标签: 14pt 主色]
[主标题: 42pt Bold 近白]
[副标题: 18pt 灰蓝]
[内容要点: 15pt 灰蓝, 行距1.5]
[主色横线: 2.8in × 2.5pt]
[底部深色条: 0.6in 高] [备注/日期: 11pt]
```
### 2.2 目录(toc
```
[页头: 左侧主色竖条 + 标题 + 分隔线]
[内容区: 2列网格, 卡片 5.9×1.35in]
每卡片: [编号 28pt 主色] + [条目 16pt Bold]
```
### 2.3 章节页(section
```
[kicker: "SECTION 01" 14pt 主色]
[标题: 36pt Bold]
[内容: 16pt 灰蓝]
留白为主,营造节奏感(章节间呼吸)
```
### 2.4 内容页(content
```
[页头: 标题 26pt Bold + 可选副标题 + 分隔线]
[正文: 16pt, 行距1.4, 段距8pt]
[要点: 每个要点一行, 支持 **加粗** 强调]
[页脚: 页码 10pt 右下角]
```
### 2.5 双栏页(two_column
```
[两卡片 5.9in 宽, 间隔0.4in]
每卡片: [栏目标题 18pt Bold 主色] + [内容 14pt 行距1.4]
```
### 2.6 表格页(table
```
[表头: 深色背景 + 主色文字 13pt Bold, 居中]
[交替行: bg2/panel]
[单元格: 12pt, 垂直居中]
[行高: 0.62in, 表头高0.55in]
```
### 2.7 图表页(chart
```
[图表卡片: panel背景, 圆角]
[图例: 右上角横排, 色块+标签 11pt]
[数据标签: 11pt Bold 显示实际值(不省略)]
[柱状图: 圆角柱, 2倍柱宽间距]
[折线图: 主色3pt线 + 数据点圆点]
[饼图: 扇区 + 数值标签]
```
### 2.8 时间线(timeline
```
[水平主线: 2pt 灰蓝]
[节点: 主色圆点 0.16in]
[阶段标题: 13pt Bold 主色]
[描述: 10pt 灰蓝, 最多2行]
```
### 2.9 引言页(quote
```
[左侧主色竖条 0.09×2.2in]
[引言: 26pt Bold, 行距1.4]
[出处: 13pt Bold 琥珀金]
```
### 2.10 结束页(end
```
[标题: 40pt Bold "谢谢" / "Thank you"]
[内容: 16pt 灰蓝]
[主色横线: 2.8in × 2.5pt]
```
## 3. 布局原则
1. **留白优先**:每页元素不超过 6 个视觉组,大量留白营造高级感
2. **对齐网格**:所有元素对齐 0.2in 网格,杜绝随意摆放
3. **主色克制**:主色只用于强调(标题条、关键数字、链接),大面积用中性色
4. **视觉节奏**:章节页制造呼吸感,内容页信息密度适中
5. **统一性**:同类型页面必须使用相同组件与布局(可预测性)
## 4. 对比度与可读性
- 正文对比度:`#F0F2F5` on `#0B0E14`(≈15.8:1,远超 WCAG AA
- 主色文本 on 深底:`#2ECCFF` on `#0B0E14`(≈9.1:1
- 辅助文本 on 深底:`#8A93A3` on `#0B0E14`(≈4.6:1,满足 AA
- 琥珀金 on 深底:`#FFC94D` on `#0B0E14`(≈11.5:1
- **禁止**:主色/琥珀金作为大面积背景(只用于点缀与强调)
## 5. 扩展设计系统
新增设计系统时,在 `engine.py``DesignSystem` 类中创建同名子类并重写令牌。
plan.json 的 `design` 字段引用系统名(默认 `aura-dark`)。