CI/CD Tutorial Flowchart Color Optimization
概述 (Overview)
本文档记录了CI/CD教程中所有Mermaid流程图的配色优化工作,确保在白色主题和黑色主题下都有良好的阅读体验。
优化目标 (Objectives)
- 双主题兼容性:确保流程图在明亮主题和暗黑主题下都清晰可读
- 一致性:统一所有流程图的配色方案
- 语义化:使用颜色传达节点的功能和状态
- 可访问性:确保足够的对比度,便于所有用户阅读
配色方案 (Color Scheme)
主要颜色定义 (Primary Colors)
颜色类别 | 填充色 | 边框色 | 用途 |
---|---|---|---|
主节点 | #e3f2fd | #1976d2 | 流程开始、主要概念 |
成功/稳定 | #e8f5e8 | #388e3c | 成功状态、稳定版本 |
警告/决策 | #fff3e0 | #f57c00 | 警告节点、决策点 |
处理 | #f3e5f5 | #7b1fa2 | 处理节点、中间步骤 |
重要/高风险 | #fce4ec | #c2185b | 重要节点、高风险操作 |
错误/失败 | #ffebee | #d32f2f | 错误状态、失败节点 |
特殊功能 | #fff8e1 | #fbc02d | 特殊功能、标记节点 |
详细信息 | #f5f5f5 | #616161 | 详细信息、子节点 |
配色特点 (Color Features)
- 浅色背景 (
fill
): 使用柔和的浅色,在深色和浅色背景下都有良好对比 - 深色边框 (
stroke
): 使用较深的边框颜色,提供清晰的边界 - 黑色文字 (
color: #000
): 确保文字在浅色背景上清晰可读 - 2px边框 (
stroke-width: 2px
): 提供足够的视觉强调