Files
GovAI/docs/UI-STYLE-GUIDE.md
2026-06-15 23:48:37 +08:00

4.4 KiB
Raw Permalink Blame History

政智通 UI 设计规范

面向政府机关单位的 AI 智能应用平台,设计风格需体现严肃性、专业性、简洁易用


一、色彩体系

主色调 — 政务蓝

用途 色值 说明
主导航背景 blue-950/900 深蓝色渐变,体现政府权威
主要按钮 blue-900 如"开始使用""新建""登录"等
按钮 Hover blue-800 略浅的蓝色过渡
强调色 blue-700 图标、竖线装饰、链接文字
浅色背景 blue-100 标签 badge 背景
浅色文字 blue-800 标签 badge 文字

辅助色

用途 色值 说明
金色点缀 amber-400 Logo 盾牌图标
星级评分 amber-400 五星评价
危险操作 destructive 删除按钮
成功状态 emerald-700 完成步骤

全局 CSS 变量

  • --primary: oklch(0.30 0.10 250) — 深蓝色
  • --primary-foreground: 白色
  • 背景色保持浅灰白 oklch(0.985 0.002 250)

二、图标规范

严禁使用 Emoji

所有页面、组件中不得使用 emoji 字符(如 🕐📱💬 等),一律使用 Lucide React 图标库。

图标风格

  • 线条图标(stroke),不用填充图标
  • 导航图标:h-4 w-4
  • Section 标题图标:h-5 w-5 text-blue-700
  • 卡片内图标:h-5 w-5
  • 小型标签图标:h-3 w-3

常用图标映射

场景 图标
最近使用 Clock
我的收藏 Star
工作台 LayoutDashboard
总用户数 Users
应用数量 AppWindow
活跃用户 Activity
对话次数 MessageCircle
Token 消耗 Target
成本 DollarSign
品牌盾牌 Shield

三、顶部导航栏

  • 背景bg-gradient-to-r from-blue-950 via-blue-900 to-blue-950
  • 文字颜色:白色 / text-blue-100
  • Hoverhover:text-white hover:bg-white/10
  • Logo:盾牌图标金色 text-amber-400 + 白色文字"政智通"
  • 搜索框:半透明白色背景 bg-white/10 border-white/20
  • 机构标签:半透明背景 bg-white/10
  • 头像:白色边框 border-white/30

四、页面组件规范

Section 标题

  • 左侧蓝色竖线装饰:w-1 h-5 bg-blue-800 rounded-full
  • 配合 Lucide 图标和加粗标题

应用卡片 (AppCard)

  • Hover 效果:左侧蓝色边线 bg-blue-700 + 标题变蓝 text-blue-800
  • 边框 hover 变蓝:hover:border-blue-300
  • 抬升效果适度:hover:-translate-y-0.5

主要按钮

  • 用途:登录、开始使用、新建对话/公文/报告
  • 样式:bg-blue-900 hover:bg-blue-800 text-white
  • 登录按钮高度:h-11(略大于默认)

应用类型标签 (Badge)

  • 统一风格:text-blue-800 bg-blue-100 rounded-full font-medium
  • 适用于:对话型、工作流、补全型、智能体、公文写作、研判分析

Workflow 选项卡片

  • 彩色卡片网格布局:grid-cols-2 md:grid-cols-3 lg:grid-cols-4
  • 每个选项自动匹配图标(基于关键词)和颜色(轮转 12 种配色)
  • 选中状态:ring-2 ring-purple-400 ring-offset-2 shadow-md

五、交互规范

过渡动画

  • 所有 hover 效果使用 transition-all duration-200
  • 卡片抬升不超过 0.5 个单位
  • 避免过度动画,保持庄重

表单

  • 输入框圆角:rounded-lg
  • 标签间距:space-y-2
  • 必填项标红星:<span className="text-destructive">*</span>

侧边栏

  • 宽度:w-64
  • 背景:bg-muted/30
  • 分区用 border-b 分隔
  • 管理后台侧边栏激活态用 primary 色

六、字体规范

  • 系统默认无衬线字体
  • 标题:font-boldfont-semibold
  • 正文:text-sm
  • 辅助文字:text-xs text-muted-foreground
  • Logo"政智通"tracking-wider(字间距加宽)

七、禁止事项

  1. 使用 emoji 字符
  2. 使用彩虹色/荧光色
  3. 过度圆角(不超过 rounded-xl
  4. 大面积动画效果
  5. 非蓝色系的主操作按钮
  6. 花哨的渐变文字(Logo 区域除外)