Files
zyt/TUICallKit-Vue3/ELDERLY_FRIENDLY_DESIGN.md
T
2026-03-11 14:33:49 +08:00

6.8 KiB
Raw Blame History

老年人友好的首页设计指南

设计理念

针对60岁左右的用户群体,设计简洁、清晰、易操作的界面。

核心原则

  1. 字体大 - 所有文字都要足够大,便于阅读
  2. 操作简单 - 减少复杂操作,一键直达
  3. 色彩清晰 - 高对比度,清晰易辨
  4. 布局简洁 - 信息不过载,重点突出
  5. 反馈明确 - 每个操作都有清晰的反馈

页面结构

┌─────────────────────────────────┐
│ 养生堂              ⋯  ◯        │  <- 顶部标题栏
└─────────────────────────────────┘

┌─────────────────────────────────┐
│                                 │
│  [轮播图]                       │
│                                 │
└─────────────────────────────────┘

┌─────────────────────────────────┐
│ [头像] 赵建欣                   │
│        咨询 8次                 │
│                                 │
│ 主任医师  中医内科              │
│                                 │
│ ⭐ 名医中医                     │
│                                 │
│ 👍 好评率 95%  ❤️ 服务人数 256人│
│                                 │
│ 🌐 互联网医院执业许可           │
│ 📋 医师执业许可证               │
└─────────────────────────────────┘

┌─────────────────────────────────┐
│ [头像] 李医生                   │
│ ...                             │
└─────────────────────────────────┘

┌─────────────────────────────────┐
│ 🏠 首页      👤 我的            │  <- 底部导航
└─────────────────────────────────┘

字体规范

字体大小

  • 顶部标题: 36rpx (大标题,易识别)
  • 医生名字: 32rpx (重要信息)
  • 职位/科室: 24rpx (次要信息)
  • 其他文字: 22-24rpx (保证可读性)
  • 底部导航: 24rpx (便于点击)

字体权重

  • 标题: 加粗 (700)
  • 重要信息: 加粗 (600)
  • 正常文字: 正常 (400)

色彩方案

主色系

  • 绿色: #4CAF50 - 健康、生命力
  • 浅绿: #E8F5E9 - 背景色
  • 黄色: #FFF9C4 - 强调色
  • 灰色: #f5f5f5 - 页面背景

文字色

  • 主文字: #333 - 深灰色,高对比度
  • 次文字: #666 - 中灰色
  • 辅助: #999 - 浅灰色

组件设计

1. 顶部标题栏

.header {
  padding: 24rpx 30rpx;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header-title {
  font-size: 36rpx;
  font-weight: bold;
}

.icon-btn {
  width: 50rpx;
  height: 50rpx;
  font-size: 32rpx;
  border-radius: 50%;
}
  • 标题: 36rpx,加粗
  • 按钮: 50x50rpx,便于点击
  • 高对比度

2. 轮播图

.banner {
  height: 300rpx;
}
  • 高度: 300rpx
  • 自动轮播,5秒切换
  • 圆角: 12rpx
  • 阴影: 0 2rpx 8rpx

3. 医生卡片

.doctor-card {
  background: #fff;
  border-radius: 12rpx;
  padding: 24rpx;
  margin-bottom: 20rpx;
}
  • 白色背景,清晰易读
  • 内边距: 24rpx (充足的空间)
  • 圆角: 12rpx
  • 阴影: 0 2rpx 8rpx

4. 医生头部

[头像]  医生名字 (32rpx)
        咨询 8次 (24rpx, 绿色)
  • 头像: 100x100rpx
  • 名字: 32rpx,加粗
  • 描述: 24rpx,绿色

5. 医生标签

主任医师  中医内科
  • 绿色背景,绿色文字
  • 字体: 24rpx
  • 圆角: 20rpx
  • 高对比度

6. 专家标签

⭐ 名医中医
  • 黄色背景
  • 字体: 22rpx
  • 圆角: 16rpx

7. 评分和服务

┌──────────────┬──────────────┐
│ 👍 好评率    │ ❤️ 服务人数  │
│    95%       │    256人     │
└──────────────┴──────────────┘
  • 两列布局
  • 绿色背景
  • 字体: 28rpx (数值)22rpx (标签)
  • 图标: 32rpx

8. 资质信息

🌐 互联网医院执业许可
📋 医师执业许可证
  • 列表展示
  • 字体: 22rpx
  • 图标: 24rpx

9. 底部导航

🏠 首页      👤 我的
  • 固定底部
  • 图标: 36-40rpx
  • 文字: 24rpx
  • 高对比度

交互设计

点击区域

  • 最小点击区域: 44x44rpx
  • 医生卡片: 整个卡片可点击
  • 底部导航: 每个导航项 >= 60rpx

反馈效果

  • 卡片按下: 阴影增强
  • 按钮按下: 背景变深
  • 导航切换: 颜色和大小变化

动画

  • 过渡时间: 300ms
  • 轮播: 5秒自动切换
  • 缓动函数: ease

易用性设计

1. 大字体

  • 所有文字 >= 22rpx
  • 标题 >= 32rpx
  • 便于老年人阅读

2. 高对比度

  • 文字和背景对比度 >= 4.5:1
  • 清晰易辨

3. 简单操作

  • 一键咨询
  • 直接进入医生详情
  • 无复杂交互

4. 清晰反馈

  • 每个操作都有视觉反馈
  • 按下时有阴影变化
  • 导航切换有颜色变化

5. 充足空间

  • 卡片内边距: 24rpx
  • 元素间距: 16-20rpx
  • 不拥挤

响应式设计

使用 rpx 单位

  • 自动适配不同屏幕
  • 1rpx = 0.5px (375px 宽度)

布局适配

  • 医生卡片宽度 100%
  • 自动适应屏幕宽度
  • 文字自动换行

性能优化

  • 使用 CSS 动画
  • 图片自动缩放
  • 减少重排和重绘

无障碍设计

  • 足够的色彩对比度
  • 清晰的文字标签
  • 合理的点击区域
  • 支持屏幕阅读器

数据流

页面加载
  ↓
调用 fetchDoctors()
  ↓
获取医生列表
  ↓
处理数据
  ↓
渲染医生卡片

API 集成

获取医生列表

const response = await proxy.apiUrl({
  url: '/api/doctor/lists',
  method: 'GET',
  data: {
    page_no: 1,
    page_size: 10
  }
})

点击事件

医生卡片点击

selectDoctor(doctor) {
  uni.navigateTo({
    url: `/pages/order/index?doctorId=${doctor.id}&doctorName=${doctor.name}`
  })
}

总结

这个设计方案特点:

  • 字体大,易于阅读
  • 操作简单,一键直达
  • 色彩清晰,高对比度
  • 布局简洁,信息清晰
  • 反馈明确,易于理解
  • 完全适合60岁左右的用户

整个页面设计充分考虑了老年人的使用习惯和需求,提供了友好、易用的医疗服务体验。