Files
ai-password-manager/docs/figma-design-guide.md
richarjiang b5d4724d06 feat(docs): add comprehensive design system and AI password manager architecture
- Add complete Figma design system with color, typography, and component specifications
- Create detailed UI/UX design architecture for React Native implementation
- Include AI-specific design elements with gradients, animations, and visual language
- Add implementation guides for developers and step-by-step Figma instructions
- Configure MCP server integration for Figma design workflow
- Create SplashScreen component with AI gradient background and loading animations
2025-07-22 10:07:39 +08:00

11 KiB
Raw Blame History

AI密码管理器 - Figma设计实施指南

🎯 设计目标

创建一个体现安全性智能化未来感的AI密码管理器界面重点突出AI功能的无缝集成和直观的用户体验。

📐 Figma文件设置

1. 创建新文件

  • 文件名:AI密码管理器 - 设计系统
  • 画板尺寸iPhone 14 (390 × 844px)
  • 网格8px基础网格系统

2. 页面结构

📄 Cover (封面页)
📄 Design System (设计系统)
📄 Components (组件库)
📄 Screens (界面设计)
📄 Prototypes (交互原型)

🎨 设计系统实施

第一步:创建颜色样式

主色调系统

Primary/50: #f0f9ff
Primary/100: #e0f2fe
Primary/500: #0ea5e9 (主色)
Primary/600: #0284c7
Primary/900: #0c4a6e

AI渐变色

AI/Primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%)
AI/Secondary: linear-gradient(135deg, #f093fb 0%, #f5576c 100%)
AI/Accent: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%)

安全状态色

Security/High: #10b981 (安全-绿色)
Security/Medium: #f59e0b (警告-橙色)
Security/Low: #ef4444 (危险-红色)
Security/Critical: #dc2626 (严重-深红)

第二步:创建文字样式

标题系统

H1/Bold: SF Pro Display, 32px, Bold, 32px行高
H2/Bold: SF Pro Display, 24px, Bold, 28px行高
H3/SemiBold: SF Pro Display, 20px, SemiBold, 24px行高
H4/Medium: SF Pro Display, 18px, Medium, 22px行高

正文系统

Body/Large: SF Pro Text, 18px, Regular, 24px行高
Body/Medium: SF Pro Text, 16px, Regular, 22px行高
Body/Small: SF Pro Text, 14px, Regular, 20px行高
Caption: SF Pro Text, 12px, Regular, 16px行高

第三步:创建效果样式

阴影系统

Shadow/SM: Y:1, Blur:2, Opacity:5%
Shadow/MD: Y:4, Blur:6, Opacity:10%
Shadow/LG: Y:10, Blur:15, Opacity:15%
Shadow/XL: Y:20, Blur:25, Opacity:25%

AI发光效果

AI/Glow: 外发光, 颜色:#667eea, 模糊:8px, 扩散:2px
Security/Glow: 外发光, 颜色:#10b981, 模糊:6px, 扩散:1px

📱 界面设计详细规范

1. 启动页面 (Splash Screen)

设计要点

  • 背景AI主渐变 (135度#667eea到#764ba2)
  • Logo120×120px白色居中放置
  • 标题"AI密码管家"H1样式白色Logo下方24px
  • 加载器5个圆点白色流动动画效果

具体实施步骤

  1. 创建390×844px画板命名"Splash Screen"
  2. 添加渐变背景使用AI/Primary渐变
  3. 放置Logo图标可用圆形+锁图标组合)
  4. 添加标题文字应用H1样式
  5. 创建加载动画组件5个圆点透明度变化

2. 认证页面 (Authentication)

布局结构

┌─────────────────────────────────┐
│ Status Bar (44px)              │
├─────────────────────────────────┤
│ Safe Area Top (48px)           │
├─────────────────────────────────┤
│                                │
│ Logo (80×80px)                 │ ← 距顶部120px
│ 欢迎回来 (H1)                   │ ← Logo下方32px
│ 请验证您的身份 (Body/Medium)     │ ← 标题下方8px
│                                │
│ [生物识别区域]                   │ ← 中心区域
│ 指纹图标 (64×64px)              │
│ 使用生物识别 (Body/Large)        │
│                                │
│ ──── 或 ──── (分割线)           │
│                                │
│ [输入主密码] (Secondary Button)  │
│                                │
│ 忘记密码?(Text Button)          │
│                                │
├─────────────────────────────────┤
│ Safe Area Bottom (34px)        │
└─────────────────────────────────┘

生物识别状态设计

  • 等待状态指纹图标Gray/400颜色
  • 识别中指纹图标AI渐变色 + 脉冲动画
  • 成功状态✓图标Security/High颜色
  • 失败状态✗图标Security/Low颜色

3. 主界面 (Dashboard)

导航栏设计

高度76px (44px状态栏 + 32px内容)
背景:模糊效果 + 半透明白色
左侧:🔒 + "AI密码管家" (H3样式)
右侧:通知图标 + 设置图标 (24×24px)

搜索栏设计

高度48px
背景Gray/50圆角24px
左侧:搜索图标 (20×20px)
占位符:"搜索密码或说'银行相关的密码'"
右侧AI机器人图标 (24×24pxAI渐变色)

安全状态卡片

尺寸358×100px (左右边距16px)
背景白色圆角12pxShadow/MD
布局:左侧评分圆环 + 右侧问题列表

左侧评分区域:
- 圆形进度条直径60px线宽4px
- 评分数字H2样式居中
- 状态文字Body/SmallGray/500

右侧问题区域:
- ⚠️ 5个弱密码 (Security/Medium色)
- 🔄 3个过期密码 (Security/Medium色)  
- 🔐 建议2FA (Security/High色)

快速操作按钮

布局三个等宽按钮间距12px
按钮尺寸110×56px圆角12px
样式白色背景Shadow/SM图标+文字

按钮内容:
1.  添加密码
2. 📱 扫码登录
3. 🎲 生成密码

密码条目卡片

尺寸358×72px
背景白色圆角8pxShadow/SM
布局:左侧图标 + 中间信息 + 右侧状态

左侧:网站图标 (32×32px圆角6px)
中间:
- 网站名称 (Body/LargeBold)
- 用户名 (Body/SmallGray/500)
右侧:
- 密码强度指示器
- 标签徽章
- 收藏星标

4. 密码库页面 (Vault)

筛选标签栏

高度40px
背景:透明
标签样式圆角20px内边距12×8px
选中状态Primary/500背景白色文字
未选中Gray/100背景Gray/700文字

标签内容:[全部] [收藏] [分类] [标签]

排序选择器

高度32px
样式Body/Small + 下拉箭头
默认:最近使用 ↓
选项:最近使用、字母排序、安全评分

密码条目(展开版)

尺寸358×96px
背景白色圆角8pxShadow/SM

布局:
- 顶部:网站图标 + 网站全名
- 中部:用户名/账号
- 底部:安全信息行 + 标签行

安全信息行:
- 密码强度:🔒●●●●○ 强度80/100
- 使用时间3天前使用

标签行:
- 标签徽章:🏷️工作 🏷️开发
- 收藏星标:⭐

5. AI助手页面

安全评分卡片(大版本)

尺寸358×160px
背景白色圆角16pxShadow/LG

中心圆形进度条:
- 直径120px
- 线宽8px
- 渐变色:根据评分显示不同颜色
- 中心数字H1样式48px
- 状态文字H3样式评分下方

安全问题卡片

尺寸358×64px
背景白色圆角12pxShadow/SM
左边框4px宽根据严重程度显示颜色

布局:
- 左侧:问题图标 (24×24px)
- 中间:问题描述 (Body/Medium)
- 右侧:箭头图标 (16×16px)

颜色编码:
- 严重Security/Low (红色边框)
- 警告Security/Medium (橙色边框)
- 建议Security/High (绿色边框)

AI建议卡片

尺寸358×120px
背景AI渐变背景
圆角16px
文字:白色

布局:
- 顶部:🤖 + "基于您的使用习惯,我发现:"
- 中部:建议列表(• 开头的要点)
- 底部微妙的AI粒子动画效果

6. 搜索页面

语音搜索按钮

尺寸358×48px
背景AI渐变
圆角24px
内容:🎤 + "语音搜索"
文字白色Body/Large

智能分类卡片

尺寸358×56px
背景白色圆角12pxShadow/SM

布局:
- 左侧:分类图标 (32×32px圆形背景)
- 中间:分类名称 + 数量
- 右侧:预览文字 (Gray/400)

分类图标背景色:
- 🏦 银行金融:蓝色渐变
- 💼 工作相关:紫色渐变  
- 🛒 购物网站:橙色渐变
- 🎮 游戏娱乐:绿色渐变

7. 密码详情页面

大图标区域

尺寸80×80px
背景Gray/100圆角16px
图标网站favicon或默认图标
位置页面顶部居中距导航栏32px

信息字段

字段容器358×48px底部边框1px Gray/200

字段布局:
- 标签Body/SmallGray/500顶部对齐
- 内容Body/MediumGray/900标签下方4px
- 操作按钮右侧24×24px图标

密码字段特殊处理:
- 默认显示:●●●●●●●●●●●●
- 显示按钮:👁️ 图标
- 复制按钮:📋 图标

AI建议区域

背景AI渐变圆角12px
内边距16px
文字:白色

内容:
- 标题:💡 AI 建议 (Body/LargeBold)
- 建议列表:• 开头的要点 (Body/Medium)
- 微妙的发光效果边框

标签组

布局:横向排列,可换行
标签样式:
- 背景Primary/100
- 文字Primary/700
- 圆角16px
- 内边距8×12px
- 间距8px

8. 设置页面

用户信息卡片

尺寸358×80px
背景白色圆角12pxShadow/SM

布局:
- 左侧:用户头像 (48×48px圆形)
- 中间:用户名 + 邮箱
- 右侧:编辑图标

设置分组

分组标题:
- 样式Body/SmallGray/500Bold
- 位置距上一组24px距设置项12px

设置项:
- 高度48px
- 背景:白色
- 分割线底部1pxGray/100

设置项布局:
- 左侧:图标 (24×24px) + 标题
- 右侧:开关/值/箭头

开关组件

尺寸44×24px
轨道圆角12px
滑块20×20px圆形2px边距

状态:
- 开启Primary/500背景白色滑块
- 关闭Gray/300背景白色滑块
- 动画200ms缓动过渡

🎭 AI元素和未来感设计

AI视觉元素

  1. 渐变运用所有AI功能使用蓝紫科技渐变
  2. 发光效果重要AI功能添加微妙外发光
  3. 动画效果
    • 脉冲呼吸AI处理时的呼吸灯效果
    • 渐变流动AI卡片的渐变色流动
    • 粒子效果:安全扫描的微粒动画
  4. 智能徽章AI增强功能显示渐变"AI"标识

未来感设计元素

  1. 毛玻璃效果:导航栏和浮层使用模糊背景
  2. 微妙阴影:营造层次感和深度
  3. 圆角设计:现代化的圆角处理
  4. 渐变色彩:科技感的渐变色运用
  5. 动态反馈:流畅的交互动画

安全视觉语言

  1. 颜色编码:一致的安全状态颜色系统
  2. 图标系统:统一的安全状态图标
  3. 进度可视化:密码强度的直观表示
  4. 状态反馈:即时的视觉状态变化

🔄 交互原型设计

页面转场动画

  • 推入效果:新页面从右侧滑入
  • 时长300ms
  • 缓动ease-out

组件交互

  • 按钮点击:轻微缩放 + 颜色变化
  • 卡片点击:轻微阴影增强
  • 开关切换:滑块平滑移动

AI功能交互

  • 语音搜索:麦克风图标脉冲动画
  • AI分析:进度条 + 粒子效果
  • 智能建议:卡片从下方滑入

这个设计指南将帮助您在Figma中创建出专业、一致且具有未来感的AI密码管理器界面。每个界面都体现了安全性、智能化和用户友好的设计理念。