# 危化品车辆管理应用 - 设计风格指南 ## 设计理念 ### 核心设计原则 **专业可靠**:体现工业级安全管理的专业性,建立用户信任感 **清晰高效**:信息层次清晰,操作流程简洁,适合移动端快速操作 **安全警示**:通过颜色和视觉元素强调安全重要性,突出关键信息 **现代简洁**:采用现代化设计语言,避免过度装饰,专注功能性 ### 色彩系统 **主色调**:深海蓝 (#1e3a8a) - 体现专业性和信任感 **辅助色**: - 安全绿 (#10b981) - 正常状态、成功操作 - 警告橙 (#f59e0b) - 注意事项、中等风险 - 危险红 (#ef4444) - 报警状态、高风险 - 中性灰 (#6b7280) - 辅助信息、禁用状态 **背景色系**: - 主背景:浅灰白 (#f9fafb) - 卡片背景:纯白 (#ffffff) - 分割线:浅灰 (#e5e7eb) ### 字体系统 **标题字体**:Noto Sans SC Bold - 用于页面标题和重要信息 **正文字体**:Noto Sans SC Regular - 用于一般内容和描述文字 **数字字体**:等宽字体用于数据显示,确保对齐和易读性 **字体大小规范**: - 大标题:24px (1.5rem) - 中标题:18px (1.125rem) - 正文:14px (0.875rem) - 小字:12px (0.75rem) ### 视觉语言 **图标风格**:线性图标,2px描边,圆角处理,保持简洁现代感 **卡片设计**:轻微圆角 (8px),微妙阴影,突出层次感 **按钮设计**:圆角按钮,明确的视觉反馈,适合触摸操作 **状态指示**:使用颜色、图标和文字组合,确保信息传达清晰 ## 视觉效果 ### 动画效果库选择 **Anime.js**:用于页面切换和元素动画 - 卡片进入动画:淡入 + 上移效果 - 状态切换动画:颜色渐变和尺寸变化 - 加载动画:脉冲效果和进度指示 **ECharts.js**:用于数据可视化 - 车辆状态分布饼图 - 报警趋势折线图 - 实时数据仪表盘 ### 背景效果 **主背景**:纯色背景配合微妙的几何图案 - 使用CSS生成的点阵网格作为装饰背景 - 保持低对比度,不影响内容可读性 **卡片效果**: - 轻微阴影:box-shadow: 0 1px 3px rgba(0,0,0,0.1) - 悬浮状态:轻微上浮效果(仅桌面端) ### 交互反馈 **触摸反馈**: - 按钮按下时轻微缩放效果 (scale: 0.95) - 列表项点击时背景色变化 - 开关组件的平滑过渡动画 **状态动画**: - 实时数据更新时的脉冲效果 - 报警状态的闪烁提醒 - 加载状态的旋转动画 ### 图标和图形元素 **功能图标**: - 车辆监控:卡车图标 - 报警管理:警告三角形图标 - 轨迹回放:路径箭头图标 - 系统设置:齿轮图标 **状态图标**: - 在线状态:绿色圆点 - 离线状态:灰色圆点 - 报警状态:红色感叹号 - 警告状态:黄色三角形 ### 布局设计原则 **信息层次**: - 重要信息使用大字体和醒目颜色 - 次要信息使用小字体和中性色 - 相关信息分组展示,使用卡片容器 **空间利用**: - 移动端优先,确保内容在小屏幕上清晰可读 - 合理的留白,避免信息过于密集 - 关键操作按钮放置在拇指易触及区域 **响应式设计**: - 适配不同屏幕尺寸 - 横竖屏切换时的布局调整 - 考虑刘海屏和导航栏的适配 ### 特殊视觉元素 **报警通知**: - 顶部横幅通知,使用渐变背景 - 紧急报警使用全屏遮罩和震动效果 - 声音提醒配合视觉闪烁 **数据展示**: - 使用进度条和仪表盘展示关键指标 - 数字数据使用等宽字体,便于对比 - 趋势图使用品牌色彩,突出变化 **加载状态**: - 骨架屏替代传统loading动画 - 分页加载时的无限滚动效果 - 数据为空时的友好提示插图