@supports (backdrop-filter) 增强
@supports not (backdrop-filter) 时自动切换为实色浅蓝 + 蓝色描边,布局/对比度/可操作性不变
backdrop-filter: blur(1px) 时,.toolbar 启用蓝色水晶玻璃(backdrop-filter: blur(20px) saturate(160%)),背后消息内容被柔化透出。
@supports not 规则生效:--glass-bg 改为实色浅蓝 #E7F0FF、--glass-stroke 改为实色蓝 #1769E0,布局、对比度、操作性完全一致。
#15803D / 紧急=危险红 #B42318 / 等待=告警橙 #B45309 / 结束·重连=信息蓝 #1769E0 / 离线=中性灰 #9CA3AF
@supports (backdrop-filter) 时启用 blur(20px) saturate(160%)@supports not (backdrop-filter: blur(1px)) 实色回退,对比度 WCAG ≥4.5:1 维持--color-action-primary / --color-focus-ring / --color-status-success 等语义层,禁止直接写 #1769E0#15803D / 紧急红 #B42318 / 等待橙 #B45309 / 结束·重连蓝 #1769E0 / 离线灰 #9CA3AF,颜色均取自语义层,头像本体不变色onerror 标记 .img-broken 隐藏破图,:has() 占位服务蓝胶囊 + 🦆,避免原型再次出现破图border: 2px solid var(--theme-accent),不再是绿色描边:focus-visible 服务蓝环InputBar.vue 升级到 v2.0(PRD v1.2 主题层 + 降级 CSS)| 维度 | v1.9.2 主绿水晶玻璃版 | v2.0 服务蓝扁平版 |
|---|---|---|
| PRD 基础 | v1.0 / v1.1(企微绿主色) | v1.2(服务蓝主色) |
| 主色(角色主题) | 企微绿 #07C160 |
服务蓝 #1769E0 |
| 辅助色(角色主题) | 成功绿 #10B981 |
青蓝 #0E9FBA |
| 页面基底 | 主绿径向渐变(装饰性) | #F4F8FD(--surface-page 实色) |
| 工具栏默认 | 水晶玻璃主导(强制 backdrop-filter) | 扁平蓝色服务舱(实色 + 蓝色描边) |
| 水晶玻璃 | 默认即开,blur(28px) saturate(180%) |
可选增强,仅 @supports 启用 blur(20px) saturate(160%) |
| 降级方案 | 无(不支持 backdrop-filter 时画面残缺) | @supports not 实色回退,对比度/布局不变 |
| 装饰性外阴影 | 3 层 feDropShadow + 多层 box-shadow | 1 层 --shadow-sm(PRD 约束 ≤2 层) |
| 坐席描边 | 主绿渐变 #10B981 → #07C160 → #34D399 |
实色服务蓝 #1769E0 |
| 坐席在线徽标 | #10B981 成功绿 |
#15803D 语义成功绿(更深的对比度) |
| 用户消息气泡 | 主绿渐变(多色发光) | 实色服务蓝(无渐变,符合 PRD §4.1.2) |
| AI 消息气泡 | 浅绿 + 绿边 | 浅蓝 #F3F8FF + 蓝边 #D8E6F7 |
| 语音 / 群聊图标 | 主绿渐变(紫粉已弃) | 实色服务蓝 / 青蓝(符合角色主题) |
| Token 架构 | 扁平 --color-primary 单层 |
三层架构:基础色板 → 角色主题 → 语义用途 |
| 多色发光 | 存在(紫粉 → 绿) | 禁止(PRD §4.1.3) |
| 头像素材 | C-3(1).png | C-3(1).png(沿用,不变) |
| 几何(SVG path) | 严格按清单 §三 | 不变(架构稳定) |
--theme-accent: #1769E0)
--shadow-sm)
#6366f1 完全清退(PRD §4.1.2 仅用于 AI 能力或管理端辅助)
原型-REQ-会话-001-工具栏统一设计v1.9.2-员工端主绿水晶玻璃版.archive.html,保留历史轨迹但不作为最终交付。
src/frontend-h5/src/styles/tokens.css 落地三层架构,并通过根容器 [data-product="employee"] 注入@supports 切换#155E75 / 管理端海军蓝 #4F72D8 同步切换,参考 PRD §4.1.4 / §4.1.5agent-avatar-v2.0.png(已生成于本目录,1024×974)沿用,与品牌一致;v2.0 主工具栏已修正引用路径(原误引 v1.9.2 不存在文件)v2.0 员工端服务蓝扁平服务舱 · 2026-08-06 · Duckula 主理人 · 按 PRD-通用-001 v1.2 重定义 · 已开发实现并视觉验收