决策指南 · 02

图片灯箱和对话框怎么选?

一句话做出判断

图片灯箱是专门看图片或视频的对话框。普通对话框用来做选择、填表单或完成短任务。

要放大图片或视频时,用图片灯箱。主要工作是操作或做决定时,用普通对话框。

01

看看每个界面模式会做什么

先试试每个例子,再看它适合处理什么工作。

Lightbox

灯箱查看器

↗

灯箱查看器会把图片或视频放大,并让周围页面变暗。

灯箱查看器<dialog>
晨光掠过原创抽象山脊构图02 / 05
灯箱查看器

山脊习作 · 第 2 张,共 5 张

点击照片后会打开全尺寸页面,并显示说明、“上一张”“下一张”和“关闭”按钮。
什么时候用
想仔细查看媒体,又不想丢失当前在图库中的位置时,就使用灯箱。
什么时候不要用
需要复杂编辑或持续并排比较时,不要使用灯箱。
代码里的名称
<dialog>
打开完整指南
Modal Dialog

模态对话框

↗

模态对话框是一个聚焦的小窗口,在关闭或完成前,会挡住当前页面的其他操作。

预览

模态对话框

模态对话框是一个聚焦的小窗口,在关闭或完成前,会挡住当前页面的其他操作。

关闭对话框前,不能操作后方内容。
已保存预览
模态对话框modal-dialog
确认删除账户时,键盘焦点会留在对话框内;取消后,焦点会回到原来的按钮。
什么时候用
简短决定或小任务需要完整注意力时,就使用模态对话框。
什么时候不要用
不要在对话框上再叠另一个对话框,也不要用它显示普通低风险信息。
代码里的名称
<dialog> / role="dialog" aria-modal="true"
打开完整指南
02

快速比较

界面模式最适合不适合代码里的名称
灯箱查看器Lightbox 想仔细查看媒体,又不想丢失当前在图库中的位置时,就使用灯箱。 需要复杂编辑或持续并排比较时,不要使用灯箱。 <dialog>
模态对话框Modal Dialog 简短决定或小任务需要完整注意力时,就使用模态对话框。 不要在对话框上再叠另一个对话框,也不要用它显示普通低风险信息。 <dialog> / role="dialog" aria-modal="true"
03

上线前检查

  1. 01

    先写下用户要完成什么事。

  2. 02

    测试键盘、焦点、触控、缩放、加载、空白与错误状态。

  3. 03

    不用鼠标悬停或动画,也要能取得相同信息。

  4. 04

    放入真实内容,并在小屏幕和大屏幕上测试。

04

可以直接复制的比较需求

团队还不知道该选哪一种界面模式时,可以复制这段需求。

请在 灯箱查看器(Lightbox)、模态对话框(Modal Dialog) 中,为真实用户流程选出最合适的界面模式。判断规则:图片灯箱是专门看图片或视频的对话框。普通对话框用来做选择、填表单或完成短任务。。请写下任务、内容量和打断流程的代价,并检查键盘、触控、加载、错误与减少动态效果。说明选择理由,再沿用项目的设计系统,做出最小且无障碍的版本。

自行复制

浏览器无法自动复制。请选择下方文字,再自行复制。