mcpField
W
wireframing

wireframing

github.com/manutej设计与 UI62566 次安装39 周前更新
代码仓库

关于 wireframing

wireframing 是面向产品设计与开发团队的线框图技能,介绍从低保真草图到交互原型的设计方法,并涵盖信息架构、用户流程和标注规范。

主要功能

  1. 01区分不同保真度的线框图
  2. 02规划信息架构与内容层级
  3. 03绘制任务流程和用户旅程
  4. 04标注交互、状态与边界情况
  5. 05介绍线框图迭代与评审实践

适用场景

  1. 01在产品早期探索页面布局方案
  2. 02与利益相关者验证内容结构和用户流程
  3. 03为开发交接记录交互规格
  4. 04使用低成本原型开展可用性测试

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/manutej/luxor-claude-marketplace --skill wireframing

安装后在 Claude Code 中输入/wireframing确认已加载。

附带文件EXAMPLES.mdREADME.md

详细介绍

线框图技能

目录

  1. 何时使用此技能
  2. 核心概念
  3. 线框图类型
  4. 信息架构
  5. 用户流程
  6. 线框图元素
  7. 注释和规范
  8. 工具和技术
  9. 迭代流程
  10. 最佳实践
  11. 线框图示例

何时使用此技能

在产品开发和设计的各个阶段,线框图都至关重要:

早期产品探索
  • 需求收集:将利益相关者的想法和需求可视化
  • 概念探索:快速测试多种设计方向
  • 可行性评估:及早发现技术限制
  • 范围定义:定义功能集和功能边界
设计流程
  • 信息架构:构建内容和导航层级
  • 布局探索:测试 UI 元素的不同排列方式
  • 用户流程映射:可视化用户在产品中的旅程
  • 交互设计:定义用户如何与界面元素交互
协作与沟通
  • 利益相关者达成共识:在详细设计工作开始前获得认可
  • 开发交接:传达功能和结构
  • 用户测试:无需投入高成本的高保真设计即可验证概念
  • 设计文档:为团队创建参考资料
迭代与优化
  • 设计评审会议:让反馈聚焦于结构,而非美观
  • 快速原型制作:以最少投入快速测试想法
  • A/B 测试概念:高效比较不同方案
  • 设计系统基础:在视觉设计前建立模式

核心概念

低保真与高保真

低保真线框图

特点:

  • 基本形状和占位符(方框、线条、简单文本)
  • 灰度或单色配色方案
  • 细节和视觉润色极少
  • 侧重结构和布局
  • 创建和修改速度快
  • 通常手绘或使用基础数字工具制作

适用场景:

  • 早期概念阶段
  • 快速迭代与探索
  • 利益相关者研讨会和头脑风暴
  • 需要快速获取结构反馈时
  • 预算或时间受限时

优点:

  • 创建和迭代速度快
  • 投入成本低,不易对想法产生执念
  • 鼓励关注功能
  • 非设计人员也能轻松使用
  • 降低评审时的认知负担

高保真线框图

特点:

  • 详细的 UI 元素和组件
  • 精细的间距和对齐
  • 实际内容或具有代表性的内容
  • 清晰定义交互元素
  • 可能包含真实图片和文案
  • 更接近最终设计

适用场景:

  • 概念验证后
  • 准备与开发人员交接
  • 详细的用户测试
  • 需要精确规范时
  • 需要精致呈现的利益相关者演示

优点:

  • 清晰传达设计意图
  • 更适用于可用性测试
  • 可作为开发参考
  • 能发现边缘情况和细节
  • 减少实现过程中的歧义
线框图保真度范围
Sketches → Low-Fi → Mid-Fi → High-Fi → Mockups → Prototypes
  ↓          ↓        ↓         ↓         ↓          ↓
Paper    Boxes &  Details   Refined   Visual    Interactive
notes    labels   added     content   design    behavior
保真度维度

线框图在多个维度上的保真度可以有所不同:

  1. 视觉保真度:视觉细节和润色程度
  2. 内容保真度:真实内容与占位内容
  3. 功能保真度:交互式与静态
  4. 布局保真度:精确与近似的间距

线框图类型

1. 纸上草图

描述:在纸张或白板上手绘线框图

适用场景:

  • 头脑风暴会议
  • 快速构思
  • 早期概念探索
  • 协作研讨会
  • 个人思考过程

工具:

  • 笔和纸
  • 白板
  • 便利贴
  • 点阵笔记本
  • 模板和范本

技巧:

  • 使用基本形状快速绘制草图
  • Crazy 8 方法(8 分钟内提出 8 个想法)
  • 用缩略图草图呈现多个概念
  • 用箭头和注释进行标注
  • 拍照以便数字化存档

优点:

  • 零学习门槛
  • 不受工具限制
  • 激发创造力
  • 自然适用于协作
  • 便于携带且容易使用

局限性:

  • 不易远程共享
  • 难以通过数字方式迭代
  • 缺乏精确度
  • 难以维护版本控制
  • 不适合交接给开发人员
2. 低保真数字线框图

描述:使用基本形状和极简样式制作的简单数字线框图

视觉特征:

  • 方框、线条和简单的几何形状
  • 灰度配色
  • 占位文本(Lorem ipsum 或 FPO)
  • 通用图标(用带 X 的方框表示图像)
  • 主要通过大小和字重体现层级

内容:

  • 用于视觉内容的“主视觉图”或灰色方框
  • Lorem ipsum 或重复文本
  • 通用标签和标题
  • 简化的导航结构

常见元素:

  • 页眉占位元素
  • 导航栏(简单的线条或方框)
  • 内容块(矩形)
  • 按钮占位元素(带边框的方框)
  • 表单字段(线条或简单的输入框)
  • 页脚区域

适用于:

  • 探索多种布局方案
  • 测试信息层级
  • 快速获取利益相关者的反馈
  • 验证用户流程
  • 设计团队讨论
3. 中保真线框图

描述:细节适中的精细线框图

视觉特征:

  • 实际 UI 组件的呈现形式
  • 精细的间距和对齐
  • 排版层级(不同的字重和字号)
  • 部分真实内容与占位内容混合
  • 基本图标
  • 基于网格的布局

内容:

  • 真实文本与占位文本混合
  • 实际标题和关键文案
  • 有代表性的内容长度
  • 真实的表单标签
  • 实际导航项

交互元素:

  • 清晰的按钮状态
  • 已定义表单字段类型
  • 下拉菜单指示符
  • 链接样式
  • 标明活动状态

适用于:

  • 测试用户流程和结构
  • 详细的利益相关者评审
  • 验证信息架构
  • 确保与内容策略一致
  • 开发前规划
4. 高保真线框图

描述:细节丰富、经过润色,且与最终设计十分接近的线框图

视觉特征:

  • 精确的间距和尺寸
  • 精细的排版系统
  • 真实内容或高质量占位内容
  • 详细的组件状态
  • 考虑无障碍性
  • 展示响应式断点

内容:

  • 实际文案或接近最终版本的内容
  • 真实图像或高质量图库照片
  • 准确的数据呈现
  • 适当的内容层级
  • 考虑字符数限制

注释:

  • 交互规范
  • 状态说明
  • 条件逻辑
  • 错误处理
  • 加载状态
  • 记录边缘情况

适用于:

  • 交接给开发人员
  • 详细的可用性测试
  • 利益相关者签字确认
  • 设计系统文档
  • 无障碍性评审
5. 交互式原型

描述:可点击的线框图,用于模拟用户交互

功能:

  • 页面导航
  • 表单交互
  • 模态框和叠加层行为
  • 动画和过渡效果
  • 条件逻辑
  • 用户输入处理

保真度级别:

  • 低保真交互原型:基本的点击跳转
  • 中保真交互原型:包含部分条件流程
  • 高保真交互原型:复杂行为和微交互

适用场景:

  • 可用性测试
  • 向利益相关者演示
  • 验证用户流程
  • 测试交互模式
  • 向高管演示

工具:

  • Figma 原型设计
  • Axure RP
  • Proto.io
  • InVision
  • Adobe XD

信息架构

站点地图

目的:以可视化方式呈现网站/应用的结构和层级

组成部分:

  • 以节点表示页面/屏幕
  • 层级关系
  • 导航路径
  • 内容分组
  • 用户访问级别

站点地图类型:

  1. 层级式站点地图:
Home
├── Products
│   ├── Category A
│   │   ├── Product 1
│   │   └── Product 2
│   └── Category B
│       ├── Product 3
│       └── Product 4
├── About
│   ├── Team
│   └── History
└── Contact
  1. 顺序式站点地图:线性流程(例如,新手引导、结账)
  2. 矩阵式站点地图:通往同一目的地的多条路径
  3. 有机式站点地图:用户生成或动态内容结构

最佳实践:

  • 使用一致的标注和符号
  • 区分页面模板与独特页面
  • 展示导航类型(全局、实用、情境)
  • 记录用户权限和访问权限
  • 包含站外链接和集成
  • 为站点地图标注版本和日期
内容层级

定义:按照重要性和关系组织内容

原则:

  1. 视觉层级:
  • 大小:较大的元素更容易吸引注意
  • 字重:粗体文字可突出重点
  • 颜色:对比可强调重要性
  • 位置:顶部和左侧最先受到关注
  • 留白:充足的空间更能凸显内容
  1. 信息层级:
  • 主要信息:用户的主要目标
  • 次要信息:辅助细节
  • 第三级信息:可选信息或情境信息
  • 元数据:系统级信息

F 型和 Z 型模式:

  • F 型模式:文字密集型内容常见的阅读模式

    • 用户先横向浏览顶部内容
    • 再向下进行第二次横向浏览
    • 最后沿左侧向下纵向浏览
  • Z 型模式:适用于文字较少、视觉元素较多的内容

    • 从左上到右上
    • 斜向移动至左下
    • 从左下到右下

创建清晰的层级:

  • 明确内容类型(H1、H2、H3、正文、说明文字)
  • 使用一致的间距尺度
  • 将相关信息分组
  • 运用邻近性原则
  • 限制层级数量(通常最多 3–4 层)
  • 眯眼检查层级是否清晰(模糊测试)
卡片分类

目的:了解用户对内容组织方式的心理模型

类型:

  1. 开放式卡片分类:
  • 参与者自行创建类别
  • 有助于发现自然分组
  • 适用于新产品或重新设计
  1. 封闭式卡片分类:
  • 参与者将卡片归入预定义类别
  • 用于验证现有结构
  • 用于测试类别标签
  1. 混合式卡片分类:
  • 提供预定义类别,同时允许创建新类别
  • 兼顾结构与探索

流程:

  1. 确定要分类的内容项
  2. 创建卡片(实体或数字形式)
  3. 招募有代表性的用户
  4. 开展分类环节
  5. 分析结果,找出规律
  6. 迭代优化信息架构

工具:

  • OptimalSort
  • UserZoom
  • Miro(虚拟卡片分类)
  • 实体索引卡

用户流程

任务流程

定义:用户为完成特定任务所采取的逐步路径

组成部分:

  • 入口点
  • 决策点
  • 操作/步骤
  • 系统响应
  • 成功标准
  • 错误状态

流程图元素:

  • 矩形:屏幕或页面
  • 菱形:决策点
  • 椭圆形:入口/出口点
  • 箭头:流程方向
  • 注释:补充背景信息

任务流程结构示例:

[Start] → [Login Page] → {Valid Credentials?}
                              ↓ Yes          ↓ No
                         [Dashboard]    [Error Message]
                              ↓               ↓
                         [Success]      [Retry Login]

创建有效的任务流程:

  1. 清晰定义用户目标
  2. 绘制所有可能的路径(顺利路径和边缘情况)
  3. 找出决策点
  4. 记录系统响应
  5. 纳入错误处理
  6. 记录所有假设
  7. 使用实际用户场景进行测试
用户旅程

定义:从整体视角审视用户体验随时间在各个触点上的变化

与任务流的区别:

  • 范围更广(涵盖多个任务/会话)
  • 包含情感旅程
  • 考虑所有触点
  • 描绘用户的想法和感受
  • 识别痛点和机会

旅程地图的组成部分:

  1. 用户画像:用户是谁?
  2. 场景:他们想要完成什么?
  3. 阶段:旅程的主要阶段
  4. 行动:用户会做什么
  5. 触点:交互发生在哪里
  6. 想法:用户的心智模型
  7. 情绪:用户的感受(通常以图表形式呈现)
  8. 痛点:挫折和障碍
  9. 机会:可改进之处

旅程阶段示例(电子商务):

  1. 认知:发现对产品的需求
  2. 调研:比较不同选项
  3. 购买:完成交易
  4. 配送:收到产品
  5. 使用:体验产品
  6. 支持:有需要时获得帮助
  7. 忠诚:再次购买或推荐
流程图

用途:将逻辑、流程和系统行为可视化

标准流程图符号:

  • 终止符(椭圆):开始/结束
  • 流程(矩形):操作或步骤
  • 决策(菱形):是/否问题
  • 输入/输出(平行四边形):数据输入或显示
  • 连接符(圆形):连接到流程的另一部分
  • 文档(底边波浪形矩形):文档或报告

适用于 UX 的流程图类型:

  1. 用户流程图:用户在界面中的路径
  2. 系统流程图:后端逻辑和流程
  3. 泳道流程图:多个参与者或系统
  4. 状态图:对象状态及其转换

最佳实践:

  • 始终一致地使用标准符号
  • 按从上到下、从左到右的方向绘制流程
  • 尽量减少线条交叉
  • 清晰标注所有决策分支
  • 尽可能将流程控制在一页内
  • 复杂流程使用连接符
  • 必要时添加图例
线框流程图

定义:线框图与用户流程的结合

格式:

  • 用箭头连接实际的线框界面
  • 同时展示界面设计和流程逻辑
  • 标注转换和交互

适用场景:

  • 复杂的交互模式
  • 多步骤流程
  • 条件导航
  • 为流程进行开发交接
  • 记录交互式原型

创建线框流程图:

  1. 为每个步骤创建关键线框图
  2. 按逻辑顺序排列
  3. 用箭头连接,展示转换关系
  4. 标注触发条件和条件
  5. 纳入替代路径
  6. 标注错误状态和边缘情况

线框图元素

布局组件

网格系统:

  • 12 列网格(响应式布局中最常见)
  • 8 列网格(更简单的布局)
  • 16 列网格(复杂、细节丰富的布局)
  • 基线网格(垂直韵律)

容器类型:

  • 固定宽度容器
  • 流式容器(全宽)
  • 受限容器(最大宽度)

间距系统:

  • 以 4px 或 8px 为基本单位
  • 统一设置内边距和外边距
  • 通过垂直韵律提升可读性
导航元素

主导航:

  • 顶部水平导航栏
  • 汉堡菜单/移动端菜单
  • 大型菜单
  • 侧边栏导航
  • 标签页导航

次级导航:

  • 面包屑
  • 分页
  • 筛选和排序
  • 页面内导航(锚点链接)
  • 相关链接

实用导航:

  • 用户账户菜单
  • 购物车/购物袋
  • 搜索
  • 语言/地区选择器
  • 设置和偏好
内容元素

排版占位内容:

  • 标题(H1、H2、H3 等)
  • 正文(段落)
  • 列表(项目符号、编号)
  • 说明文字和标签
  • 链接和行动号召(CTA)

媒体占位内容:

  • 图片(带 X 或对角线的方框)
  • 视频播放器(带播放图标的方框)
  • 图标(简单形状或实际图标)
  • 地图(标注为“地图”的方框)
  • 图表

表单元素:

  • 文本输入框
  • 多行文本框
  • 复选框
  • 单选按钮
  • 下拉菜单/选择菜单
  • 日期选择器
  • 文件上传
  • 提交按钮
交互元素

按钮:

  • 主要按钮(填充样式)
  • 次要按钮(描边样式)
  • 三级按钮(纯文本)
  • 图标按钮
  • 按钮组
  • 切换按钮

链接:

  • 行内文本链接
  • 独立链接
  • 导航链接
  • 页脚链接

切换控件和开关:

  • 开/关切换控件
  • 复选框切换控件
  • 分段控件

卡片:

  • 内容卡片
  • 产品卡片
  • 个人资料卡片
  • 交互式卡片
反馈元素

状态指示器:

  • 加载动画
  • 进度条
  • 成功消息
  • 错误消息
  • 警告消息
  • 信息提示

模态框和覆盖层:

  • 模态对话框
  • 灯箱
  • 工具提示
  • 弹出框
  • 抽屉/侧边面板

注释和规范

注释类型

1. 功能注释:

  • 用户点击/轻触时会发生什么
  • 表单验证规则
  • 动态内容更新
  • 条件逻辑

示例:

[Button: "Add to Cart"]
→ On click: Add item to cart
→ Update cart count in header
→ Show success message
→ Animate button (scale feedback)

2. 内容注释:

  • 字符数限制
  • 内容来源
  • 占位内容与最终内容
  • 内容规则和逻辑

示例:

[Product Title]
→ Max 60 characters
→ Source: Product database, title field
→ Truncate with ellipsis if exceeds limit

3. 行为注释:

  • 悬停状态
  • 激活状态
  • 禁用状态
  • 加载状态
  • 错误状态

4. 技术注释:

  • API 端点
  • 数据要求
  • 性能考量
  • 第三方集成

5. 无障碍注释:

  • 替代文本要求
  • ARIA 标签
  • 焦点顺序
  • 键盘交互
  • 屏幕阅读器行为
注释方法

编号标注:

Wireframe with numbered markers:
1. Logo links to homepage
2. Search expands on click
3. Cart shows item count
4. User menu drops down on hover

行内注释:

  • 直接标注在元素上或其附近
  • 使用引导线以确保清晰
  • 按注释类型使用不同颜色

独立的规范文档:

  • 将详细规范与线框图分开
  • 按屏幕名称/编号引用线框图
  • 包含用户故事和验收标准

交互式注释(用于原型工具):

  • 悬停以显示注释
  • 点击以展开详细信息
  • 链接的规范文档
编写清晰的注释

最佳实践:

  1. 具体明确,避免歧义
  2. 使用一致的术语
  3. 关注行为,而非实现方式
  4. 包含边缘情况
  5. 引用设计模式或示例
  6. 说明要做什么,而非怎么做(除非至关重要)

不佳的注释: “点击按钮时会执行某项操作”

良好的注释: “点击后:提交表单数据。如果验证通过,则导航到确认页面。如果验证失败,则在无效字段旁显示行内错误消息,并滚动到第一个错误处。”

面向开发者的规范

应包含的内容:

  1. 布局规范:
  • 间距值(内边距、外边距)
  • 网格列数和间距
  • 断点行为
  • 对齐规则
  1. 组件规范:
  • 状态(默认、悬停、激活、禁用、错误)
  • 尺寸变化
  • 内容规则
  • 无障碍要求
  1. 交互规范:
  • 用户触发操作(点击、轻触、悬停、滑动)
  • 系统响应
  • 动画时长和缓动
  • 转场行为
  1. 数据规范:
  • 必需数据与可选数据
  • 数据格式
  • 默认值
  • 验证规则
  1. 条件逻辑:
  • 如果/那么场景
  • 用户权限级别
  • 功能标志
  • 个性化规则

工具和技术

纸笔和实体工具

纸笔:

  • 适用于:快速构思、头脑风暴
  • 优点:即时、触感真实、易于使用
  • 缺点:难以远程分享,迭代受限

白板:

  • 适用于:协作会议、工作坊
  • 优点:易于擦除和修改,非常适合团队协作
  • 缺点:不便携,存档时需要拍照

便利贴:

  • 适用于:卡片分类、亲和图整理、流程创建
  • 优点:灵活、触感真实、易于重新组织
  • 缺点:不耐久,需要实体空间

线框图笔记本和模板:

  • 点阵笔记本
  • 预印设备模板
  • UI 绘图模板
  • 优点:结构清晰、外观专业
  • 缺点:灵活性有限
低保真数字工具

Balsamiq:

  • 描述:手绘风格的线框图工具
  • 最适合:低保真线框图、快速原型设计
  • 主要功能:
    • 刻意营造“手绘”风格
    • 大型组件库
    • 快速创建模型
    • 内置 UI 组件
  • 定价:订阅制
  • 学习曲线:低

Whimsical:

  • 描述:轻量级图表绘制和线框图工具
  • 最适合:流程图、线框图、思维导图
  • 主要功能:
    • 性能出色
    • 界面简洁、极简
    • 实时协作
    • 集成流程图和线框图
  • 定价:免费增值
  • 学习曲线:极低

Miro:

  • 描述:数字白板平台
  • 最适合:研讨会、头脑风暴、协作式线框图设计
  • 主要功能:
    • 无限画布
    • 线框图模板
    • 实时协作
    • 与其他工具集成
  • 定价:免费增值
  • 学习曲线:低
专业线框图工具

Figma:

  • 描述:协作式界面设计工具
  • 最适合:所有保真度级别、设计系统、原型设计
  • 主要功能:
    • 基于浏览器,跨平台
    • 实时协作
    • 组件库
    • 高级原型设计
    • 支持设计系统
    • 开发者交接
    • 版本历史记录
  • 定价:免费增值(个人使用免费)
  • 学习曲线:中等
  • 线框图设计方法:
    • 使用 Auto Layout 创建响应式设计
    • 创建组件库
    • 利用社区线框图套件
    • 使用变体表示组件状态

Sketch:

  • 描述:基于矢量的设计工具(仅限 macOS)
  • 最适合:高保真线框图、UI 设计
  • 主要功能:
    • 符号和库
    • 插件生态系统
    • 原型设计功能
    • 开发者交接
  • 定价:订阅制
  • 学习曲线:中等
  • 限制:仅限 macOS,协作功能有限

Adobe XD:

  • 描述:UI/UX 设计和原型设计工具
  • 最适合:高保真线框图、交互式原型
  • 主要功能:
    • 组件和状态
    • 高级原型设计
    • 自动动画
    • 语音原型设计
    • 设计系统
  • 定价:包含在 Creative Cloud 中
  • 学习曲线:中等

Axure RP:

  • 描述:专业原型设计和规范编写工具
  • 最适合:复杂交互、详细规范
  • 主要功能:
    • 高级条件逻辑
    • 动态内容
    • 变量和表达式
    • 生成详细文档
    • 团队协作
  • 定价:按许可证收费(价格高)
  • 学习曲线:高
  • 最适合:企业级和复杂应用
专用工具

OmniGraffle(macOS/iOS):

  • 最适合:图表、站点地图、用户流程
  • 优势:强大的图表绘制功能,输出效果精美
  • 限制:仅限 macOS/iOS

Lucidchart:

  • 最适合:流程图、站点地图、系统图表
  • 优势:协作、集成
  • 使用场景:信息架构文档

FlowMapp:

  • 最适合:站点地图和用户流程
  • 优势:专为信息架构工作打造
  • 功能:可视化站点地图、创建用户流程

Overflow:

  • 最适合:根据设计创建用户流程图
  • 优势:可从设计工具导入,生成美观的流程图
  • 使用场景:文档编写和演示
基于代码的线框图设计

HTML/CSS 线框图:

  • 适用场景:需要让线框图具备交互功能时
  • 优点:真正响应式、可测试,并可转为生产代码
  • 缺点:速度较慢,需要具备编码技能

用于线框图设计的框架:

  • Tailwind CSS:实用优先的 CSS 框架
  • Bootstrap:组件库
  • Material UI:Google 的设计系统
  • Semantic UI:易于人类使用的 HTML

示例工具:

  • CodePen:快速原型设计
  • JSFiddle:交互式编码
  • StackBlitz:完整开发环境
选择合适的工具

决策因素:

  1. 项目保真度需求:
  • 低保真:Balsamiq、Whimsical、纸张
  • 中保真:Figma、Sketch、Adobe XD
  • 高保真:Figma、Sketch、Adobe XD、Axure
  1. 协作需求:
  • 个人:任意工具
  • 小型团队:Figma、Miro、Whimsical
  • 大型团队:Figma、Adobe XD、Axure
  1. 预算:
  • 免费:Figma(免费套餐)、Miro(免费套餐)、纸张
  • 适中:Whimsical、Balsamiq
  • 企业级:Axure、Sketch
  1. 平台:
  • 跨平台:Figma、Adobe XD、基于 Web 的工具
  • 仅限 macOS:Sketch、OmniGraffle
  1. 学习曲线:
  • 简单:Balsamiq、Whimsical、纸张
  • 适中:Figma、Adobe XD
  • 高级:Axure、基于代码的工具

迭代流程

设计迭代周期

1. 创建初始线框图:

  • 从低保真草图开始
  • 聚焦于核心用户流程
  • 探索多个概念
  • 不要拘泥于最初的想法

2. 内部评审:

  • 与设计团队分享
  • 征求对结构和流程的反馈
  • 找出假设和不足
  • 根据团队意见进行改进

3. 利益相关者评审:

  • 向产品负责人和业务利益相关者展示
  • 根据业务需求进行验证
  • 确认范围和优先级
  • 记录决策及其理由

4. 用户测试:

  • 邀请具有代表性的用户参与测试
  • 观察用户行为,而不只是听取意见
  • 找出痛点和困惑之处
  • 验证假设

5. 分析与综合:

  • 审查反馈和数据
  • 找出规律和主题
  • 确定变更的优先级
  • 制定行动项

6. 优化:

  • 纳入已验证的变更
  • 视情况提高保真度
  • 在需要的地方补充细节
  • 为下一轮迭代做好准备

7. 重复:

  • 多轮迭代是正常的
  • 每个周期都应回答具体问题
  • 明确何时继续推进
反馈循环

反馈类型:

  1. 设计评审:
  • 定期与设计团队开展评审
  • 聚焦于具体方面
  • 采用结构化的反馈形式
  • 记录决策
  1. 利益相关者反馈:
  • 检查与业务的契合度
  • 评估技术可行性
  • 评估对资源和时间安排的影响
  • 评估战略契合度
  1. 用户反馈:
  • 可用性测试
  • 调查和访谈
  • 分析数据和行为数据
  • A/B 测试结果

反馈最佳实践:

  • 为每次评审设定明确目标
  • 提出具体问题
  • 关注用户需求,而非个人偏好
  • 记录所有反馈和决策
  • 形成闭环(展示如何处理反馈)
使用线框图进行可用性测试

何时测试:

  • 初步验证概念后
  • 开始高保真设计前
  • 探索新模式时
  • 验证重大变更时

测试方法:

  1. 主持式可用性测试:
  • 一对一进行
  • 采用出声思考法
  • 基于任务的场景
  • 观察者做笔记
  1. 非主持式测试:
  • 远程、异步进行
  • 用户独立完成任务
  • 屏幕录制
  • 调查问卷回复
  1. 街头测试:
  • 快速、非正式地测试
  • 在咖啡馆或公共场所进行
  • 每次时长较短(5-10 分钟)
  • 适合低保真原型

测试内容:

  • 用户能否完成关键任务?
  • 用户是否理解信息层级?
  • 导航是否直观?
  • 交互是否清晰?
  • 流程是否符合用户的心智模型?
  • 是否存在令人困惑或造成阻碍的环节?

测试线框图与高保真原型:

  • 线框图:测试结构和流程
  • 高保真原型:测试视觉层级和细节
  • 两者均可:测试可用性和用户理解情况
渐进式完善

从低保真到高保真的历程:

阶段 1:草图(小时):

  • 绘制多个粗略方案
  • 探索不同方法
  • 快速与团队达成共识
  • 发现明显问题

阶段 2:低保真线框图(天):

  • 将最佳方案数字化
  • 创建基本用户流程
  • 测试核心结构
  • 供利益相关者评审

阶段 3:中保真线框图(数天至数周):

  • 增加细节并完善
  • 尽可能加入实际内容
  • 确保组件一致
  • 进行用户测试

阶段 4:高保真线框图(数周):

  • 提供精确的规格说明
  • 记录所有状态
  • 处理边缘情况
  • 做好交付开发的准备

阶段 5:交互式原型(数周):

  • 实现功能性交互
  • 加入动画和过渡效果
  • 进行高级用户测试
  • 向利益相关者演示

何时提高保真度:

  • 核心结构已通过验证
  • 重大改动的可能性较低
  • 需要测试具体细节
  • 即将交接给开发人员
  • 需要获得利益相关者的批准

何时保持低保真度:

  • 仍在探索方案
  • 还有重大问题尚未解答
  • 仍处于流程早期
  • 时间或预算有限
  • 正在测试基本概念

最佳实践

清晰表达与沟通

1. 使用一致的视觉语言:

  • 始终使用相同的占位符样式
  • 使用一致的注释格式
  • 使用标准符号和标记
  • 统一组件的呈现方式

2. 建立清晰的层级:

  • 用尺寸表示重要性
  • 用间距体现关联
  • 用粗细加强强调
  • 用位置引导注意力

3. 为所有内容添加标签:

  • 页面/屏幕名称
  • 区块标题
  • 交互元素
  • 导航项
  • 表单字段

4. 提供上下文:

  • 显示用户在流程中的位置
  • 添加面包屑导航或进度指示器
  • 引用相关屏幕
  • 注明用户状态或上下文

5. 记录假设:

  • 注明对用户知识水平的假设
  • 记录技术假设
  • 明确内容假设
  • 指定用户权限或角色
注重结构而非样式

1. 抵制视觉设计的诱惑:

  • 暂不选择最终颜色
  • 避免过早确定具体字体
  • 不添加不必要的装饰
  • 专注于布局和功能

2. 使用灰度:

  • 让注意力集中于结构
  • 避免过早做出样式决策
  • 减少对利益相关者的干扰
  • 让层级测试更容易

3. 统一元素样式:

  • 所有按钮样式一致
  • 所有表单字段保持一致
  • 所有标题样式统一
  • 仅在功能不同时采用不同样式

4. 将内容与容器分开:

  • 适当使用占位符
  • 不要让内容决定布局
  • 考虑各种内容场景
  • 为边缘情况做好规划(内容过长或过短)
协作与交接

1. 尽早让利益相关者参与:

  • 尽快分享低保真方案
  • 在处理细节前达成共识
  • 定期沟通
  • 记录决策

2. 与开发人员协作:

  • 了解技术限制
  • 询问方案是否可行
  • 提供清晰的规格说明
  • 随时解答问题

3. 版本控制:

  • 为所有线框图标注日期
  • 跟踪重大变更
  • 维护变更日志
  • 归档旧版本

4. 创建设计系统:

  • 可复用组件
  • 一致的模式
  • 共享库
  • 文档

5. 交接检查清单:

  • 已记录所有屏幕
  • 已说明交互
  • 已定义各类状态
  • 已处理边缘情况
  • 已准备好资源文件
  • 规格说明清晰
无障碍设计注意事项

1. 考虑屏幕阅读器:

  • 标题层级清晰合理
  • 链接文本有意义
  • 表单标签关联正确
  • 注明替代文本要求

2. 键盘导航:

  • 焦点顺序合理
  • 所有交互元素均可访问
  • 记录键盘快捷键
  • 为长页面提供跳转链接

3. 颜色与对比度:

  • 不要仅依赖颜色传达信息
  • 标明对比度至关重要的位置
  • 考虑色盲用户
  • 为高对比度模式做好准备

4. 触控目标:

  • 移动设备上的尺寸至少为 44x44px
  • 目标之间留有足够间距
  • 考虑拇指操作区域
  • 为各种输入方式做好准备

5. 内容无障碍性:

  • 语言清晰
  • 结构合理
  • 为复杂内容提供替代方案
  • 为媒体添加字幕
应避免的常见问题

1. 过早添加过多细节:

  • 风险:在错误的方向上浪费精力
  • 解决方案:验证之前保持低保真

2. 闭门设计:

  • 风险:与用户需求或业务目标不一致
  • 解决方案:定期征求反馈并进行测试

3. 忽略边缘情况:

  • 风险:规格不完整,开发时出现意外
  • 解决方案:考虑错误状态、空状态、加载状态等

4. 模式不一致:

  • 风险:让用户困惑,降低开发效率
  • 解决方案:建立并遵循统一模式

5. 忽略移动端和响应式设计:

  • 风险:设计无法在所有设备上正常显示
  • 解决方案:针对多个断点进行设计

6. 注释不足:

  • 风险:需求被误解,需要返工
  • 解决方案:提供清晰、全面的规格说明

7. 跳过用户测试:

  • 风险:做出错误的产品
  • 解决方案:尽早并频繁地进行测试

8. 未考虑内容:

  • 风险:设计遇到真实内容时出现问题
  • 解决方案:使用真实内容,并考虑内容变化

线框图示例

示例 1:电商产品列表页

目的:展示多个产品,并提供筛选和排序功能

低保真方案:

[Header]
+------------------------------------------+
| Logo    Search        Cart  Account      |
+------------------------------------------+

[Breadcrumbs]
Home > Category > Subcategory

[Main Content Area]
+------------+  +------------------------+
| Filters    |  | [Sort: Dropdown]       |
|            |  | [Grid View] [List View]|
| Category   |  |                        |
| [ ] Option |  | +----+  +----+  +----+ |
| [ ] Option |  | |Img |  |Img |  |Img | |
|            |  | |    |  |    |  |    | |
| Price      |  | |Name|  |Name|  |Name| |
| [Slider]   |  | |$XXX|  |$XXX|  |$XXX| |
|            |  | +----+  +----+  +----+ |
| Brand      |  |                        |
| [ ] Option |  | +----+  +----+  +----+ |
| [ ] Option |  | |Img |  |Img |  |Img | |
|            |  | +----+  +----+  +----+ |
| [Apply]    |  |                        |
+------------+  | [Load More]            |
                +------------------------+

注释:

  1. 筛选侧边栏:在移动端可折叠
  2. 产品网格:桌面端 3 列、平板端 2 列、移动端 1 列
  3. 排序下拉菜单:选项包括价格、评分、最新
  4. 每张产品卡片都链接到产品详情页
  5. “加载更多”在移动端使用无限滚动

高保真设计注意事项:

  • 产品图片宽高比:1:1
  • 使用货币格式显示价格
  • 特价价格的显示方式
  • 快速查看功能
  • 愿望清单/收藏图标
  • 缺货提示
  • 评分星级显示
示例 2:用户注册流程

流程概述:

[Landing Page] → [Sign Up Form] → [Email Verification] → [Profile Setup] → [Dashboard]
                       ↓
                  [Login Instead]

注册表单线框图:

+------------------------------------------+
|              Create Account              |
+------------------------------------------+
|                                          |
| Full Name                                |
| [________________________]               |
|                                          |
| Email Address                            |
| [________________________]               |
|                                          |
| Password                                 |
| [________________________]  [👁]         |
| • Must be 8+ characters                  |
| • Include number and special character   |
|                                          |
| [ ] I agree to Terms and Privacy Policy  |
|                                          |
| [     Create Account      ]              |
|                                          |
| Already have an account? [Log In]        |
|                                          |
| -------- Or sign up with --------        |
|                                          |
| [Google]  [Apple]  [Facebook]            |
+------------------------------------------+

注释:

  1. 电子邮件字段:失去焦点时验证格式
  2. 密码字段:通过眼睛图标切换可见状态
  3. 密码强度指示器:随用户输入实时更新
  4. 条款复选框:必选,并链接到完整条款
  5. 社交账号注册:使用 OAuth 流程,以最少信息创建账户
  6. 错误处理:内联验证,在字段上方显示错误

需考虑的状态:

  • 空状态(初始)
  • 已填写状态(有效)
  • 错误状态(电子邮件无效、密码强度不足)
  • 加载状态(正在提交)
  • 成功状态(账户已创建)
示例 3:带数据可视化的仪表盘

目的:展示关键指标和性能数据

布局结构:

+----------------------------------------------------+
| Logo  Dashboard  Reports  Settings    [Profile▼]  |
+----------------------------------------------------+
| Welcome back, [User Name]         [Date Range ▼]  |
|                                                    |
| +---------------+  +---------------+  +---------+  |
| | Total Sales   |  | Orders        |  | Growth  |  |
| | $XXX,XXX      |  | XXX           |  | +XX%    |  |
| | +XX% vs LM    |  | +XX% vs LM    |  | ↑       |  |
| +---------------+  +---------------+  +---------+  |
|                                                    |
| +------------------------------------------------+ |
| | Revenue Over Time                 [Month▼]    | |
| | [Line Chart]                                   | |
| |                                                | |
| |                                                | |
| +------------------------------------------------+ |
|                                                    |
| +-----------------------+  +---------------------+ |
| | Top Products          |  | Recent Orders       | |
| | 1. Product A    $XXX  |  | #1234  [Status]     | |
| | 2. Product B    $XXX  |  | #1235  [Status]     | |
| | 3. Product C    $XXX  |  | #1236  [Status]     | |
| | [View All]            |  | [View All]          | |
| +-----------------------+  +---------------------+ |
+----------------------------------------------------+

交互元素:

  1. 日期范围选择器:更新所有数据
  2. 指标卡片:点击可查看详细信息
  3. 图表:悬停可查看数据点,点击可查看详情
  4. 表格:列可排序,点击行可查看详情

响应式行为:

  • 桌面端:3 列指标卡片,表格并排显示
  • 平板端:2 列指标,表格纵向排列
  • 移动端:单列纵向排列,简化图表
示例 4:移动应用引导

屏幕流程:

[Splash] → [Welcome] → [Feature 1] → [Feature 2] → [Feature 3] → [Sign Up/Login]
              ↓
           [Skip]

欢迎屏幕:

+-------------------+
|                   |
|   [Illustration]  |
|                   |
|  Welcome to App   |
|                   |
|  Discover amazing |
|  features that    |
|  make life easier |
|                   |
| ● ○ ○ ○           |
|                   |
| [     Next     ]  |
|                   |
| [Skip]            |
+-------------------+

注释:

  1. 滑动手势:向左/向右导航
  2. 进度圆点:指示当前屏幕(共 4 个)
  3. 下一步按钮:前往下一屏幕
  4. 跳过链接:直接跳转到注册/登录
  5. 自动切换:可选择通过计时器自动播放

设计注意事项:

  • 信息简洁、重点明确
  • 每个屏幕只展示一个概念
  • 视觉内容 > 文字
  • 提供便捷的退出选项
  • 记住用户(不再显示)
示例 5:搜索结果页

布局:

+--------------------------------------------------+
| Logo  [Search: "keyword"            ] [Search]   |
+--------------------------------------------------+
| About X,XXX results (0.XX seconds)               |
|                                                  |
| Filters: [All] [Images] [Videos] [News] [More▼] |
|                                                  |
| +---------+                                      |
| | [Image] |  Result Title - Linked               |
| +---------+  www.example.com › path              |
|              Brief description of the content    |
|              showing search term highlighted...  |
|              Additional context line.            |
|                                                  |
| +---------+                                      |
| | [Image] |  Result Title - Linked               |
| +---------+  www.example.com › path              |
|              Brief description...                |
|                                                  |
| [People also ask]                                |
| ▼ Question related to search?                    |
| ▼ Another question?                              |
|                                                  |
| ... more results ...                             |
|                                                  |
| [Previous] [1] [2] [3] [4] [5] [Next]           |
+--------------------------------------------------+

注释:

  1. 搜索框:保留查询内容,建议优化搜索词
  2. 筛选器:更改结果类型并更新页面
  3. 结果图片:有可用图片时显示预览
  4. 面包屑 URL:显示页面层级
  5. 描述:突出显示关键词
  6. “其他人还问了”:可展开的 FAQ 折叠面板
  7. 分页:标准页面导航
示例 6:博客文章页

结构:

+--------------------------------------------------+
| Logo  Home  Articles  About  Contact   [Search] |
+--------------------------------------------------+
|                                                  |
| Home > Category > Article Title                  |
|                                                  |
|              Article Title Here                  |
|          A compelling subtitle or summary        |
|                                                  |
|    By [Author Name] | [Date] | X min read       |
|                                                  |
|           [Featured Image - Full Width]          |
|                                                  |
| +--------------------------------------------+   |
| | Article content begins here. Lorem ipsum  |   |
| | dolor sit amet, consectetur adipiscing    |   |
| | elit. Paragraphs of main content...       |   |
| |                                           |   |
| | ## Subheading                             |   |
| |                                           |   |
| | More content with proper hierarchy and    |   |
| | formatting. Lists, quotes, images, etc.   |   |
| |                                           |   |
| | [Inline Image with Caption]               |   |
| |                                           |   |
| +--------------------------------------------+   |
|                                                  |
| Tags: [Design] [UX] [Wireframing]               |
|                                                  |
| Share: [Twitter] [Facebook] [LinkedIn]           |
|                                                  |
| +--------------------------------------------+   |
| | About the Author                          |   |
| | [Avatar] Name                             |   |
| |          Brief bio and social links       |   |
| +--------------------------------------------+   |
|                                                  |
| Related Articles                                 |
| +-------+  +-------+  +-------+                  |
| |[Image]|  |[Image]|  |[Image]|                  |
| |Title  |  |Title  |  |Title  |                  |
| +-------+  +-------+  +-------+                  |
+--------------------------------------------------+

响应式注意事项:

  • 桌面端:最大宽度容器(680-720px),便于阅读
  • 移动端:全宽布局并留有内边距,采用堆叠布局
  • 图片:采用响应式布局,保持纵横比
  • 相关文章:3 列 → 1 列
示例 7:设置/偏好设置页

基于标签页的布局:

+--------------------------------------------------+
| [Account] [Privacy] [Notifications] [Billing]    |
+--------------------------------------------------+
|                                                  |
| Account Settings                                 |
|                                                  |
| Profile Photo                                    |
| [  Avatar  ]  [Change Photo] [Remove]            |
|                                                  |
| Display Name                                     |
| [_____________________________]                  |
|                                                  |
| Email Address                                    |
| [email protected]                [Verified ✓]     |
| [Change Email]                                   |
|                                                  |
| Password                                         |
| ••••••••                                         |
| [Change Password]                                |
|                                                  |
| Two-Factor Authentication                        |
| [ Enabled ]                                      |
| Add an extra layer of security                   |
| [Manage 2FA]                                     |
|                                                  |
| Timezone                                         |
| [America/New_York               ▼]              |
|                                                  |
| Language                                         |
| [English                        ▼]              |
|                                                  |
| Danger Zone                                      |
| [Delete Account]  This action cannot be undone   |
|                                                  |
| [Cancel]  [Save Changes]                         |
+--------------------------------------------------+

注释:

  1. 标签页:加载不同的设置区块
  2. 更改操作:使用模态框或行内编辑
  3. 2FA 开关:需要确认
  4. 保存按钮:仅在有更改时启用
  5. 危险操作区域:使用密码确认的模态框
  6. 自动保存选项:可考虑启用以提升用户体验
示例 8:日历/日程安排界面

月视图:

+--------------------------------------------------+
| [<] October 2024 [>]           [Today] [+ Event] |
+--------------------------------------------------+
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |        |
+--------------------------------------------------+
|     |     | 1   | 2   | 3   | 4   | 5   |        |
|     |     |     |     |     |     |     |        |
+--------------------------------------------------+
| 6   | 7   | 8   | 9   | 10  | 11  | 12  |        |
|     | ●   |     | ●●  |     |     |     |        |
+--------------------------------------------------+
| 13  | 14  | 15  | 16  | 17  | 18  | 19  |        |
|     |     | ●   |     | ●   | ●●● |     |        |
+--------------------------------------------------+
| 20  | 21  | 22  | 23  | 24  | 25  | 26  |        |
|     | ●   |     |     |     | ●   |     |        |
+--------------------------------------------------+
| 27  | 28  | 29  | 30  | 31  |     |     |        |
|     |     |     | ●●  |     |     |     |        |
+--------------------------------------------------+
|                                                  |
| Upcoming Events                                  |
| Oct 9, 9:00 AM - Team Meeting                    |
| Oct 15, 2:00 PM - Client Call                    |
| Oct 17, 10:00 AM - Design Review                 |
| [View All]                                       |
+--------------------------------------------------+

其他视图:

  • 周视图:带有事件区块的小时网格
  • 日视图:显示冲突的详细时间线
  • 日程视图:所有事件的列表

交互操作:

  1. 点击日期:查看当日详情或创建事件
  2. 圆点:指示事件(按类型以颜色区分)
  3. 拖动事件:重新安排时间
  4. 点击事件:查看/编辑详情
  5. 月份导航:切换到上个月/下个月,或使用日期选择器
示例 9:社交媒体信息流

信息流结构:

+--------------------------------------------------+
| [Home] [Discover] [Messages] [Profile] [@user]  |
+--------------------------------------------------+
| What's on your mind?                             |
| [____________________________] [Photo] [Post]    |
+--------------------------------------------------+
|                                                  |
| +----------------------------------------------+ |
| | [Avatar] User Name                    [•••] | |
| |          @username · 2h ago                  | |
| |                                              | |
| | Post content here. This could be text,       | |
| | images, links, or other media. #hashtag      | |
| |                                              | |
| | [Preview Image if link/media]                | |
| |                                              | |
| | [💬 12] [🔄 5] [❤️ 24] [🔖] [📤]            | |
| +----------------------------------------------+ |
|                                                  |
| +----------------------------------------------+ |
| | [Avatar] Another User               [•••]    | |
| |          @user2 · 5h ago                     | |
| |                                              | |
| | Another post with different content...       | |
| |                                              | |
| | [💬 3] [🔄 1] [❤️ 8] [🔖] [📤]              | |
| +----------------------------------------------+ |
|                                                  |
| [Load More Posts]                                |
+--------------------------------------------------+

帖子交互:

  1. 头像/名称:链接到用户个人主页
  2. 三点菜单:举报、静音、屏蔽等
  3. 回复图标:打开评论串
  4. 转发图标:分享到自己的信息流
  5. 点赞图标:切换点赞状态
  6. 书签:保存以供日后查看
  7. 分享:分享到外部平台

功能:

  • 无限滚动或“加载更多”
  • 在移动设备上支持下拉刷新
  • 新帖子实时更新
  • 实时更新互动次数
示例 10:视频播放器界面

播放器线框图:

+--------------------------------------------------+
|                                                  |
|                [Video Content]                   |
|                                                  |
|               [Play/Pause Overlay]               |
|                                                  |
+--------------------------------------------------+
| [▶/⏸] [⏮] [⏭]  ——●————————————————  [🔊] [⚙] [⛶]|
|  0:45                            12:34           |
+--------------------------------------------------+
|                                                  |
| Video Title Goes Here                            |
| 1.2M views · 2 days ago                          |
|                                                  |
| [Avatar] Channel Name           [Subscribe]      |
|          125K subscribers                        |
|                                                  |
| [👍 12K] [👎] [Share] [Download] [Save] [•••]   |
|                                                  |
| [Show Description ▼]                             |
+--------------------------------------------------+

播放器控件:

  1. 播放/暂停:切换播放状态
  2. 跳转按钮:向后/向前跳转 10 秒
  3. 进度条:拖动到任意位置,并显示缓冲进度
  4. 音量:滑块控制、静音开关
  5. 设置:画质、速度、字幕
  6. 全屏:切换全屏模式

其他功能:

  • 一段时间无操作后自动隐藏控件
  • 键盘快捷键
  • 画中画模式
  • 字幕开关
  • 播放列表导航
示例 11:结账流程

多步骤流程:

Step 1: Cart → Step 2: Shipping → Step 3: Payment → Step 4: Review → Confirmation

支付步骤线框图:

+--------------------------------------------------+
| [Logo]                                    [Help] |
+--------------------------------------------------+
| [✓] Cart  [✓] Shipping  [●] Payment  [ ] Review |
+--------------------------------------------------+
|                                                  |
| Payment Method                                   |
| (•) Credit Card                                  |
| ( ) PayPal                                       |
| ( ) Apple Pay                                    |
|                                                  |
| Card Number                                      |
| [____-____-____-____]              [VISA]        |
|                                                  |
| Expiry Date         CVV                          |
| [MM/YY]             [___]  [?]                   |
|                                                  |
| Cardholder Name                                  |
| [_____________________________]                  |
|                                                  |
| Billing Address                                  |
| [ ] Same as shipping address                     |
|                                                  |
| [Apply Promo Code ▼]                             |
|                                                  |
| +--------------------------------------------+   |
| | Order Summary                              |   |
| | Subtotal:                      $XX.XX      |   |
| | Shipping:                      $X.XX       |   |
| | Tax:                           $X.XX       |   |
| | ----------------------------------------   |   |
| | Total:                         $XX.XX      |   |
| +--------------------------------------------+   |
|                                                  |
| [< Back to Shipping]    [Continue to Review >]  |
+--------------------------------------------------+

安全与信任元素:

  • SSL 徽章/锁形图标
  • 显示可接受的支付方式
  • 安全说明/保障
  • 保存支付信息选项(如果已登录)
示例 12:常见问题/帮助中心

布局:

+--------------------------------------------------+
| Logo  Products  Resources  Support   [Sign In]  |
+--------------------------------------------------+
|                                                  |
|            How can we help you?                  |
|     [Search for help topics...    ] [Search]     |
|                                                  |
| Popular Topics                                   |
| +-------------+  +-------------+  +-------------+|
| | [Icon]      |  | [Icon]      |  | [Icon]      ||
| | Getting     |  | Billing &   |  | Technical   ||
| | Started     |  | Account     |  | Support     ||
| +-------------+  +-------------+  +-------------+|
|                                                  |
| Frequently Asked Questions                       |
|                                                  |
| [▼] How do I reset my password?                  |
|     To reset your password, click on...          |
|                                                  |
| [>] How do I update my billing information?      |
|                                                  |
| [>] What payment methods do you accept?          |
|                                                  |
| [>] How do I cancel my subscription?             |
|                                                  |
| [>] How do I contact customer support?           |
|                                                  |
| [Browse All Articles]                            |
|                                                  |
| Still need help?                                 |
| [Contact Support]  or  [Community Forum]         |
+--------------------------------------------------+

交互元素:

  1. 搜索:自动建议相关文章
  2. 类别卡片:链接到筛选后的视图
  3. FAQ 折叠面板:展开/收起答案
  4. 相关文章:查看 FAQ 后显示
  5. 有用性投票:“这有帮助吗?是/否”
示例 13:带操作的数据表格

复杂表格界面:

+--------------------------------------------------+
| [+ New Item]           [Search: _____] [Filter▼]|
+--------------------------------------------------+
| [ ] | Name       | Status  | Date     | Actions  |
+--------------------------------------------------+
| [✓] | Item Alpha | Active  | 01/15/24 | [•••]   |
| [ ] | Item Beta  | Pending | 01/16/24 | [•••]   |
| [✓] | Item Gamma | Active  | 01/17/24 | [•••]   |
| [ ] | Item Delta | Inactive| 01/18/24 | [•••]   |
| [ ] | Item Echo  | Active  | 01/19/24 | [•••]   |
+--------------------------------------------------+
| Bulk Actions: [Delete] [Export] [Change Status]  |
|                                                  |
| Showing 5 of 127 items    [< 1 2 3 4 5 >]       |
+--------------------------------------------------+

注释:

  1. 复选框:用于批量操作的多选
  2. 列标题:可点击排序
  3. 状态:使用颜色编码的徽章
  4. 操作菜单:编辑、复制、删除、查看详情
  5. 搜索:实时筛选表格
  6. 筛选器:包含多个条件的下拉菜单
  7. 分页:标准分页控件

响应式策略:

  • 桌面端:完整表格视图
  • 平板端:横向滚动,或隐藏不太重要的列
  • 移动端:基于卡片的视图,展示关键信息
示例 14:模态对话框

确认模态框:

         +------------------------------+
         |                            [X]|
         |   Delete Item?                |
         |                               |
         | Are you sure you want to      |
         | delete "Item Name"? This      |
         | action cannot be undone.      |
         |                               |
         | [Cancel]  [Delete]            |
         +------------------------------+

表单模态框:

         +------------------------------+
         |  Add New Item              [X]|
         +------------------------------+
         |                               |
         | Item Name                     |
         | [_______________________]     |
         |                               |
         | Category                      |
         | [Select category       ▼]     |
         |                               |
         | Description                   |
         | [_______________________]     |
         | [_______________________]     |
         | [_______________________]     |
         |                               |
         | [ ] Mark as featured          |
         |                               |
         | [Cancel]  [Add Item]          |
         +------------------------------+

模态框最佳实践:

  • 使用遮罩层/背景遮罩来集中注意力
  • 提供明确的关闭方式(X 按钮、“取消”、点击外部)
  • 合理放置操作按钮
  • 支持键盘操作(按 ESC 关闭,使用 Tab 导航)
  • 限制焦点范围(使焦点保持在模态框内)
  • 避免在模态框中嵌套模态框
示例 15:移动端导航模式

汉堡菜单:

+-------------------+
| [☰] Logo    [🔍]  |
+-------------------+
|                   |
| Main Content      |
|                   |
+-------------------+

[Menu Open State]
+-------------------+
| [✕] Menu          |
+-------------------+
| Home              |
| Products          |
| About             |
| Contact           |
| Account           |
+-------------------+

标签栏导航(底部):

+-------------------+
|                   |
| Content Area      |
|                   |
+-------------------+
| [🏠]  [🔍]  [+]   |
| Home  Search  Add |
|                   |
| [♥]  [👤]         |
| Saved Profile     |
+-------------------+

标签栏最佳实践:

  • 设置 3-5 个主要目的地
  • 使用图标和标签以便识别
  • 明确显示当前选中状态
  • 不要隐藏主要操作
  • 固定在底部

结论

线框图是 UX 设计流程中的一项关键技能。它能帮助快速探索创意,以最小投入验证概念,促进利益相关者之间的清晰沟通,并为视觉设计和开发打下坚实基础。

要点:

  • 根据设计流程所处阶段选择合适的保真度
  • 优先关注结构和功能,再考虑美观
  • 根据反馈和测试进行迭代
  • 根据自身需求和团队情况选择合适的工具
  • 清晰记录交互和规范
  • 从一开始就考虑无障碍性
  • 在整个过程中让利益相关者和用户参与进来

掌握线框图技巧并遵循最佳实践,能帮助你打造更有效的设计、减少高成本的修改,并提供更出色的用户体验。

评论

支持 Markdown