web交互中,如何区分弹窗、抽屉、跳转新页面?

访客3年前黑客资讯996

对于B端项目辅助页面设计, 使用哪种交互方式让产品页面更好用?整体交互更统一呢? 笔者将结合项目经验和相关知识进行整理总结,希望对你有所启发。

web交互中,如何区分弹窗、抽屉、跳转新页面?

B端设计的体验升级不是打磨优质交互体验,而是统一体验。B端产品业务复杂用户体验注重效率,除了主页面外还有很多辅助页面帮助用户完成功能操作,此时这些辅助页面以什么样的形式呈现显得尤为重要。

目前有弹窗、侧滑、跳转新页面三种展现方式供设计师与产品选择,往往在有些时候认为三种展示方式选择哪种都没太大问题,但是基于Nielsen可用性十原则中“一致性和标准”我们非常有必要将这三种展示方式清楚知道其定义及适用场景等各方面,以便于更好地服务于我们的页面。

分享内容

弹窗

抽屉

跳转页面

需求内容合理规划

总结

一、弹窗 1. 定义

弹框是一种交互方式,用作提醒,做决定或者解决某个任务。弹框一般包含一个蒙版,一个主体及一个关闭入口,常见于网页及移动端。其好处是让用户更聚焦,且不用离开当前页面,更快更容易完成任务。

弹窗分为模态与非模态两种,非模态用于提醒用户内容,在这里我们针对打断用户操作的模态弹窗来研究。

web交互中,如何区分弹窗、抽屉、跳转新页面?

2. 尺寸怎么定?及何时使用?

在讨论弹窗尺寸如何确定之前,我们先对市面主流电脑分辨率统计进行调研。

web交互中,如何区分弹窗、抽屉、跳转新页面?

定义弹窗高度

我们以最小屏幕尺寸来定义,屏幕高度减去导航栏,菜单栏,内容区域有620px的高度。弹窗的高度必须小于620px,对于页面自适应情况将上下安全距离固定,其中间区域自适应。

web交互中,如何区分弹窗、抽屉、跳转新页面?

定义弹窗宽度:

我们以1440屏幕宽度为例,定义栅格系统,在自定义内容区,弹窗的宽度以栅格的数量来确定即n*列宽+(n-1)*间距宽度。

web交互中,如何区分弹窗、抽屉、跳转新页面?

使用场景:

对话框是用于在不离开主路径的情况下,提供用户快速执行简单的操作、确认用户信息或反馈提示的辅助窗口。(摘自fusion design)

总结归纳就是:

页面内容较轻,可快速回上级页面

页面相对独立,可不参照上级页面内容

适合解决较为简单一次性操作内容

web交互中,如何区分弹窗、抽屉、跳转新页面?

3. 不可被忽视的几个弹框细节

尽量避免弹窗上叠加弹窗

弹出弹窗时锁定背景页面禁止跟随弹窗滚动

原路返回,由哪个页面弹出弹窗,关闭弹窗后显示哪个页面

新的交互方式有待我们共同探索

二、抽屉 1. 定义

抽屉是一种交互方式,当需要一个附加面板来控制父级页面内容,这个抽屉在需要时呼出。

抽屉一般包含一个蒙版,一个主体及一个关闭入口,常见于网页及移动端。可自定义上下左右四个方向,一般右侧最为常见。

侧滑抽屉有较强的连贯性,适合与原页面具有连贯结构的内容的展示。

2. 使用场景?

抽屉弹出的交互方式的操作成本和用户使用心理负担则小很多,比如「iOS人际交互指南」中的「Action Sheets」,「MaterialDesign」中的「BackDrop」,包括网页端,Chrome浏览器中的添加标签的交互方式,还有Antdesign中AntdesignPro预览更换颜色和主题,他们使用弹窗是完全可以的,但是出于上述目的,使用了类似侧边弹出的交互方式。

场景一:Dialog 组件并不满足我们的需求, 表单很长, 或是你需要临时展示一些文档, Drawer 拥有和 Dialog 几乎相同的 API, 在 UI 上带来不一样的体验。

场景二:需要附加面板来控制父窗体,这个面板需要时呼出。

场景三:在当前任务流中插入临时任务,创建或预览附加内容,例如协议条款。

web交互中,如何区分弹窗、抽屉、跳转新页面?

3. 使用注意

抽屉页面上可以更深一步操作弹出弹窗或再叠加一个抽屉

弹出弹窗时锁定背景页面禁止跟随弹窗滚动

原路返回,由哪个页面弹出弹窗,关闭弹窗后显示哪个页面

避免中间弹窗跳转抽屉弹窗的交互方式

三、页面跳转 1. 定义

相关文章

未来产品之路的猜想——VRAR篇

未来产品之路的猜想——VRAR篇

思考了很久,最终才决定写这篇文章,这是我感兴趣的一个赛道,并且也是很多产品和运营们关注的新的机会。虽然,还没到第二个大型风口的爆发点,但是5年内必然爆发,所以抛砖引玉,希望一些从业资深人员参与讨论,最...

“飞猪”产品分析报告:分享迭代意见与发展建议

“飞猪”产品分析报告:分享迭代意见与发展建议

本报告对飞猪app进行了多方面分析,并结合飞猪的发展战略提出了新版本的迭代意见,同时以“携程”app作为竞品,分析并提出了飞猪的差异化竞争点以及一些建议。 摘要: 飞猪是阿里旗下的在线旅游产品。其聚...

了解这几点,权限管理其实很简单

了解这几点,权限管理其实很简单

最近一段时间,我们的系统在做一个新功能,其中涉及到一些与权限相关的功能,之前也接触过权限相关的设计,这篇文章就来对关于权限设计的进行一次总结。对于各种产品,不管是C端产品或者是B端产品,每个产品当中...

Axure教程:高保真的上传效果(图片、文件)

Axure教程:高保真的上传效果(图片、文件)

今天教大家怎么做一个高保真的上传图片、文件的效果。该原型用中继器做的,所以使用的时候只需要简单填写表格内容即可,也可以当做学习中继器交互的案例。如有喜欢该原型或者有什么疑问的都可以在评论区留言。 为...

我的竞品“搜索”之道:3个方向,4个重点

我的竞品“搜索”之道:3个方向,4个重点

如何找到合适的竞品和资料就是摆在产品经理面前的一个难题,有几种方法可以找到竞品和资料?如何通过搜索引擎快速找到自己想要的资料?文章对这两个问题进行了分析解答,希望对你有用。 无论是作为一名产品还是作...

后台产品PRD系列(1):如何设计优秀的数据报表?

后台产品PRD系列(1):如何设计优秀的数据报表?

在后台产品中,数据报表的重要性毋庸置疑,不过优秀的数据表单并不多见,所以本文就从基础功能、体验升级两方面来聊聊如何设计一个优秀的数据报表。 数据报表一直是后台产品的重要组件,相较于复杂的业务处理逻辑...