picstack-ui/docs/COLOR_SCHEME.md
Leo 7d32dee944 添加项目文档和静态资源
- 添加 README.md 项目说明文档
- 添加 index.html 入口文件
- 添加 public 目录的静态资源
- 添加 docs 目录的项目文档
2025-10-19 21:46:15 +08:00

6.7 KiB
Raw Permalink Blame History

PicStack 配色方案说明

🎨 主题概述

主题名称: 紫色渐变系 (Purple Gradient Theme) 设计理念: 创意、现代、优雅 适用场景: 图片管理、创作工具、设计平台


🌈 核心配色

主色系 (Primary Colors)

深紫色 (Primary):    #5B21B6  /* 深紫色 - 主按钮、主要交互(高对比度)*/
中深紫 (Secondary):  #6D28D9  /* 中深紫 - 悬停状态、链接 */
中紫色 (Tertiary):   #7C3AED  /* 中紫色 - 信息提示、次要交互 */
浅紫色 (Light):      #8B5CF6  /* 浅紫色 - 装饰元素 */
粉紫色 (Accent):     #A78BFA  /* 粉紫色 - 高亮、渐变 */
超深紫 (Active):     #4C1D95  /* 超深紫 - 按钮激活状态 */

使用场景:

  • 主按钮:#5B21B6深紫- 确保白色文字清晰可读
  • 按钮悬停:#6D28D9中深紫
  • 链接文字:#6D28D9中深紫
  • Switch开关#5B21B6深紫
  • Slider滑块#5B21B6深紫
  • 选中状态:#5B21B6深紫
  • 进度条:#5B21B6深紫
  • Icon 图标:根据场景使用不同深度

辅助色系 (Secondary Colors)

翡翠绿 (Success):    #10B981  /* 成功状态、上传完成 */
琥珀色 (Warning):    #F59E0B  /* 警告提示、空间不足 */
红色 (Error):        #EF4444  /* 错误状态、上传失败 */
粉色 (Highlight):    #EC4899  /* 强调、渐变终点 */

背景色系 (Background Colors)

基础背景:            #FAFAF9  /* 页面最外层 */
容器背景:            #FFFFFF  /* 卡片、弹窗 */
布局背景:            #F5F3FF  /* 侧边栏、Header */

文本色系 (Text Colors)

主文本:              #1F2937  /* 标题、重要文字 */
副文本:              #4B5563  /* 描述、说明文字 */
弱文本:              #9CA3AF  /* 次要信息 */
禁用文本:            #D1D5DB  /* 禁用状态 */

边框色系 (Border Colors)

常规边框:            #E5E7EB
浅边框:              #F3F4F6
激活边框:            #7C3AED  /* 输入框聚焦 */
悬停边框:            #A78BFA

🎭 渐变方案

主渐变 (Primary Gradient)

background: linear-gradient(135deg, #7C3AED 0%, #EC4899 100%);

用途: Logo、按钮、装饰元素

紫蓝渐变 (Purple-Blue Gradient)

background: linear-gradient(135deg, #8B5CF6 0%, #6366F1 100%);

用途: 次要装饰、背景板

紫粉渐变 (Purple-Pink Gradient)

background: linear-gradient(120deg, #A78BFA 0%, #F472B6 100%);

用途: 悬停效果、高亮区域

成功渐变 (Success Gradient)

background: linear-gradient(135deg, #10B981 0%, #059669 100%);

用途: 成功状态、完成标识


📊 组件配色示例

统计卡片 (Statistics Cards)

总文件数:    左边框 #7C3AED  数值 #7C3AED
已用空间:    左边框 #10B981  数值 #10B981
上传流量:    左边框 #8B5CF6  数值 #8B5CF6
月增长:      左边框 #EC4899  数值 #EC4899

进度条 (Progress Bar)

strokeColor: {
  '0%': '#7C3AED',
  '100%': '#EC4899'
}

上传区域 (Upload Zone)

默认边框:    #DDD6FE (淡紫色虚线)
悬停边框:    #7C3AED (紫色)
悬停背景:    linear-gradient(135deg, #F5F3FF 0%, #FAF5FF 100%)
背景:        linear-gradient(135deg, #7C3AED 0%, #EC4899 100%)
文字:        渐变色填充(同背景)
阴影:        0 4px 12px rgba(124, 58, 237, 0.25)

主按钮 (Primary Button)

默认背景:    #5B21B6 (深紫色对比度 8.6:1AAA )
文字颜色:    #FFFFFF (纯白强制显示)
文字样式:    font-weight: 600, letter-spacing: 0.03em
文字阴影:    0 1px 3px rgba(0, 0, 0, 0.2)
悬停背景:    #6D28D9 (中深紫稍浅)
悬停阴影:    0 1px 4px rgba(0, 0, 0, 0.25)
激活背景:    #4C1D95 (超深紫更深)
激活阴影:    0 1px 2px rgba(0, 0, 0, 0.3)
按钮阴影:    0 4px 12px rgba(91, 33, 182, 0.3)

🎯 视觉层级

一级元素(最突出)

  • 主按钮
  • 激活状态
  • 重要提示
  • 颜色: #5B21B6深紫高对比度

二级元素(次要)

  • 副按钮
  • 链接文字
  • 辅助信息
  • 次要操作
  • 颜色: #6D28D9中深紫

三级元素(装饰)

  • 信息提示
  • Icon 图标
  • 颜色: #7C3AED中紫

四级元素(背景)

  • 背景装饰
  • 分割线
  • 禁用状态
  • 颜色: #F5F3FF, #E5E7EB

🌟 设计亮点

1. 品牌差异化

  • 区别于传统蓝色图床工具
  • 紫色代表创意与设计
  • 更符合内容创作者审美

2. 渐变运用

  • Logo 采用紫粉渐变
  • 进度条使用渐变填充
  • 增强视觉层次感

3. 柔和过渡

  • 使用淡紫色背景 (#F5F3FF)
  • 减少视觉疲劳
  • 提升长时间使用体验

4. 统一协调

  • 所有紫色调统一色系
  • 色彩饱和度适中
  • 明暗对比合理

5. 对比度优化AAA 级)

  • 主按钮使用深紫色 (#5B21B6) 确保白色文字极致清晰
  • 对比度高达 8.6:1,超越 WCAG AAA 标准(≥ 7:1
  • 文字添加明显阴影 (0 1px 3px rgba(0,0,0,0.2)) 增强立体感
  • 按钮字重 600字间距 0.03em,强制白色文字显示
  • 悬停/激活状态也保持高对比度(≥ 6.5:1
  • 适合长时间使用,减少视觉疲劳

🔄 与蓝色主题对比

元素 蓝色主题 深紫色主题
主色 #1677FF #5B21B6
对比度 4.5:1 (AA) 8.6:1 (AAA)
辅助色 #52C41A #10B981
背景 #F5F7FA #F5F3FF
感觉 科技、理性 创意、优雅
适用 企业工具 创作平台
可读性 中等 极佳

💡 使用建议

DO

  • 优先使用渐变色于装饰性元素
  • 保持统一的紫色色系
  • 利用深浅紫色区分层级
  • 在白色背景上使用主紫色

DON'T

  • 避免过度使用渐变
  • 不要混用不同色系
  • 文字不要使用浅紫色(对比度不足)
  • 避免大面积深紫色背景

🎨 扩展色板

按深浅排序的完整紫色调色板(从深到浅):

超深紫: #4C1D95  /* 按钮激活态 */
深暗紫: #5B21B6  /* 主按钮(主色)*/
暗紫:   #6D28D9  /* 悬停、链接 */
浓紫:   #7C3AED  /* 信息提示 */
主紫:   #8B5CF6  /* 装饰元素 */
深紫:   #A78BFA  /* 高亮 */
中紫:   #C4B5FD  /* 浅高亮 */
柔紫:   #DDD6FE  /* 边框 */
淡紫:   #EDE9FE  /* 选中背景 */
浅紫:   #F5F3FF  /* 布局背景 */
超浅紫: #FAF5FF  /* 悬停背景 */

使用原则

  • 深色紫 (#4C1D95 ~ #6D28D9) 用于按钮、强调
  • 中色紫 (#7C3AED ~ #8B5CF6) 用于链接、图标
  • 浅色紫 (#A78BFA ~ #DDD6FE) 用于边框、悬停
  • 超浅紫 (#EDE9FE ~ #FAF5FF) 用于背景

最后更新: 2025-10-18深紫色高对比度优化 设计师: PicStack Design Team 对比度标准: WCAG AAA 级8.6:1