Spaces:
Sleeping
Sleeping
InterConnect Server UI/UX 设计方案 2026
1. 设计理念:"星云玻璃 (Nebula Glass)"
全新的设计语言摒弃了扁平的白色界面,转向以深度为导向的深色主题界面,灵感来源于现代开发工具(如 Vercel, Linear, Raycast)和游戏美学(Minecraft 光影)。
核心概念
- **沉浸式深度 (Immersive Depth)**:利用多层级的暗色、阴影和微妙的边框来构建层级关系,而不依赖厚重的投影。
- **玻璃拟态 (Glassmorphism)**:使用半透明表面和背景模糊 (
backdrop-filter) 来提供上下文关联和未来感。 - **动效 (Motion)**:微交互(悬停状态、焦点转换)感觉即时且流畅。
- **内容优先 (Content-First)**:高对比度的排版和充足的留白(或"留黑")。
2. 配色方案
深色模式 (Dark Mode - 默认)
| 变量 | 颜色 | 用途 |
|---|---|---|
--bg-body |
#09090b (Zinc 950) |
主背景 |
--bg-card |
rgba(39, 39, 42, 0.6) |
卡片背景 (玻璃效果) |
--border-color |
rgba(255, 255, 255, 0.08) |
边框 |
--primary |
#6366f1 (Indigo 500) |
主要操作、激活状态 |
--primary-glow |
rgba(99, 102, 241, 0.4) |
发光效果 |
--text-main |
#fafafa (Zinc 50) |
标题、主要文本 |
--text-muted |
#a1a1aa (Zinc 400) |
次要文本、标签 |
--danger |
#ef4444 (Red 500) |
破坏性操作 |
--success |
#10b981 (Emerald 500) |
成功状态 |
浅色模式 (Light Mode - 专业白)
| 变量 | 颜色 | 用途 |
|---|---|---|
--bg-body |
#f3f4f6 (Gray 100) |
主背景 |
--bg-card |
#ffffff (White) |
卡片背景 (纯白) |
--border-color |
#e5e7eb (Gray 200) |
边框 |
--primary |
#4f46e5 (Indigo 600) |
主要操作 (加深以提升对比度) |
--text-main |
#111827 (Gray 900) |
主要文本 |
--text-muted |
#6b7280 (Gray 500) |
次要文本 |
3. 组件设计
3.1 导航栏 (Navigation)
- 样式: 顶部固定,半透明磨砂玻璃效果。
- 功能: 包含标题、用户信息、主题切换(深/浅色)和退出按钮。
3.2 卡片 (Cards - Bento Grid 风格)
- 结构: 圆角矩形 (
border-radius: 12px/16px)。 - 边框: 1px 实线,微弱的透明度。
- 交互: 悬停时轻微上浮并增强边框颜色。
3.3 按钮与输入框
- 按钮:
- 主要按钮:渐变色填充 + 悬停发光。
- 次要按钮:透明背景 + 边框,悬停高亮。
- 输入框:
- 深色背景 (
rgba(24, 24, 27, 0.8))。 - 聚焦光环:主色调光晕。
- 深色背景 (
4. 排版 (Typography)
- 字体:
- 界面:
Inter(现代无衬线体) - 代码/密钥:
JetBrains Mono(等宽字体)
- 界面:
- 层级:
- H1: 24px, 粗体, 紧凑字间距。
- H2: 18px, 半粗体, 大写字母间距。
- 正文: 14px/16px, 常规字重。
5. 实施计划 (已完成)
- CSS 重构: 使用 CSS 变量 (
:root和[data-theme="light"]) 实现了完整的主题切换系统。 - HTML 结构: 优化了语义化标签,添加了主题切换按钮。
- 交互优化: 实现了二级折叠菜单、动态箭头动画和响应式布局。
- 功能增强: 集成了系统日志控制台、多 AI 提供商配置和 API 密钥安全管理。
由 Trae AI Pair Programmer 生成与执行