点击上方 前端Q,关注公众号

回复加群,加入前端Q技术交流群

在当今的移动应用设计中,弹窗作为一种重要的交互元素,对于提升用户体验和增强应用的可用性具有举足轻重的作用。然而,弹窗设计并非简单的堆砌信息,它需要考虑到用户的使用习惯、心理预期以及操作流程等多个方面。因此,如何设计出优秀的移动端弹窗,成为了一个值得探讨的话题。

本文旨在为设计师们提供一份全面的移动端弹窗设计指南。我们将从弹窗的定义与重要性、类型与使用场景、设计原则以及不同场景下的弹窗设计等方面进行深入探讨。希望通过本文的分享,能够帮助设计师们更好地掌握移动端弹窗设计的技巧,提升应用的用户体验。

eecedf9ace06a0f18c6b6d36637aa073.jpeg

弹窗的定义与重要性

弹窗是用户界面中的一种重要元素,它是一种临时性的、可交互的窗口,用于向用户展示信息、提示、警告或提供额外的功能。在移动应用中,弹窗通常用于在用户执行某些操作或触发某些事件时提供反馈或额外的信息。

弹窗设计的好坏直接影响到用户体验和应用的易用性。一个好的弹窗设计能够提供清晰、简洁、易于理解的信息,同时不会干扰用户的操作流程。而一个不好的弹窗设计可能会让用户感到困惑或不便,甚至可能导致误操作。

646b7ca4003fec0ff9b45094ba0a410c.jpeg

弹窗的类型与使用场景
1、阻断式弹窗

模态弹窗是一种需要用户进行响应的弹窗。它通常会覆盖整个屏幕,并阻止用户进行其他操作,直到用户对弹窗做出响应。打断用户当前的操作流程,属于强势的干扰行为,通常用于需要用户确认或选择的操作,例如删除数据、确认操作等。

8e21e3328ea41e4490a2877c4be342e4.jpeg

2、非阻断式弹窗

非模态弹窗是一种不会覆盖整个屏幕的弹窗。它通常会以小窗口的形式出现在屏幕的一角或下方,用于提供一些简短的信息提示或警告。是一种轻量级的反馈,不会对用户流程产生干扰,同时又给了用户反馈和信息。并且有时间限制,在一定时间里自动消失。不需要用户进行点击操作,只需要让用户看到即可,常见的非模态弹窗包括 Toast 提示框、Snackbar 提示对话框等。

978b426e969b9ecd79d493f4c14f67c5.jpeg

弹窗的设计方式
1、弹窗设计尺寸定义

移动 UI 弹窗的设计尺寸通常取决于多个因素,通常需要考虑设备的屏幕尺寸和分辨率。以下是一些常见的移动端弹窗设计尺寸定义规范:

① 弹窗宽度

在移动设备上,弹窗的宽度通常会与设备屏幕宽度相适应。因此,弹窗的宽度可以设置为设备屏幕宽度的 80% 至 90%,这样可以确保弹窗在不同屏幕尺寸上都能良好地展示。

c02c2267ac50a1318bbe0ef57ff0a3b0.jpeg

② 弹窗高度

移动端弹窗的高度应该根据内容的多少进行自适应,但要避免过高导致用户需要滚动查看。通常建议弹窗的最大高度不超过设备屏幕高度的 80%。

23ece6f78b91cd47f9a6c8c7860da07f.jpeg

③ 按钮大小

在移动端弹窗中,按钮的大小应该足够大,以便用户能够轻松点击。按钮的大小一般建议在 44px 至 56px 之间,同时保持足够的间距,避免误触。

2d91f390edca3303039471f126ee8d22.jpeg

④ 字体大小

移动端弹窗中的字体大小应该适中,既要保证内容的可读性,又要避免过大或过小导致视觉上的不适。通常建议标题字体大小在 16px 至 20px 之间,正文字体大小在 14px 至 16px 之间。

f0d3b3f066af2f28bbeddf5714dd771c.jpeg

这些尺寸定义规范可以帮助我们在移动设备上创建具有良好用户体验的弹窗。然而,需要注意的是,这些规范并非绝对,在实际设计中还需要根据具体需求和场景进行调整。同时,考虑到不同设备和操作系统的差异,还需要进行充分的测试和调整,以确保弹窗在各种情况下都能提供最佳的用户体验。

2、弹窗设计版式

弹窗的版式设计可以根据需求进行多种多样的变化,但一般来说,以下几种版式设计是比较常见的:

① 文字列表框

在页面底部出现,以简洁的功能描述性文字展示功能按钮,敏感的功能操作一般颜色字体标出。

7670cfc1669889a9ff580cbbff3c0843.jpeg

在进行此类弹窗设计时,有几个关键要点需要特别关注:

首先,文案必须简洁明了,直接传达核心信息。避免使用冗长或复杂的措辞,以免用户产生困惑。

812c013977f730fd0da9c093a0d2768b.jpeg

其次,为了突出核心内容,可以采用一些视觉上的设计技巧,如加粗、变色或增大字体大小。这样有助于迅速吸引用户的注意力。

c259fb47366472675a97ebe7edca373c.jpeg

在颜色、字体和布局方面,保持一致性至关重要。这样可以增强应用的品牌识别度,并为用户提供更加统一和连贯的体验。

722abfb0a05aacf3976422d48b8ad6f3.jpeg

再次,对于包含大量文字信息的弹窗,可读性是关键。合理使用标题、段落和列表来组织内容,避免布局过于拥挤或空白过多。这样可以提高信息的可读性和易理解性。

68fc1d988b154c6724af0834022612d3.jpeg

最后,考虑弹窗在不同尺寸屏幕上的适应性是必要的。通过合理的设计布局和响应式设计,确保弹窗在实际使用中的显示效果和用户体验不受屏幕尺寸的影响。

7cc89493d0b200e32e9a58a551b544b6.jpeg

② 图文排列

当功能按钮数量很多的时候,将文字和图片按照一定的排列方式组合在一起,以吸引用户的注意力并传达信息。这种样式下需要注意弹窗内各功能按钮的 UI 设计和排列布局。

以下是一些常见的图文排列类型的弹窗设计方式:

2.1 文字居中,图片居侧

这种方式将文字居中显示,而图片则位于文字的一侧。这种设计方式常用于一些需要强调文字信息的弹窗,例如确认框或者提示框。

ae090b8c75f95e3822d8646ddfc7e25b.jpeg

2.2 图片居中,文字居侧

这种方式将图片居中显示,而文字则位于图片的一侧。这种设计方式常用于一些需要展示图片的弹窗,例如相册或者图片查看器。

3f2ee3bba8af943d8df9bf4df082449f.jpeg

2.3 文字在下方,图片在上方

这种方式将文字放置在图片的下方,以增强文字与图片的联系。这种设计方式常用于一些需要展示产品或者文章的弹窗,例如产品详情页或者新闻摘要。

af5b82028b797861f522012f7106216c.jpeg

2.4 文字和图片交错排列

这种方式将文字和图片交错排列在一起,以增强信息的层次感和视觉冲击力。这种设计方式常用于一些需要展示多个信息的弹窗,例如表单或者调查问卷。

2f5dd8a2b429dc563c1974d08d81f261.jpeg

无论采用哪种图文排列类型的弹窗设计方式,都需要注重文字和图片的协调性和统一感,以保证弹窗的整体美观度和易用性。同时,还需要根据具体的弹窗类型和目的来选择合适的设计方式,以便更好地传递信息并吸引用户的注意力。

③ 选择列表框

用选项代替了功能按钮,这种设计方式的好处是减少了功能流程中的页面跳转,但如果选项很多而且描述文字较多的时候,还是设计成选项详情页更好些。

以下是一些常见的选择列表框的类型:

3.1 单选列表框

这种方式只允许用户选择一个选项,常用于一些需要用户做出唯一选择的场景,例如性别选择、国家选择等。

ed7d751d85c7cd935e6ab7e5d27fc633.jpeg

3.2 多选列表框

这种方式允许用户选择多个选项,常用于一些需要用户做出多个选择的场景,例如定制化需求、标签选择等。

5709870dcb58c26a5735da29264e100d.jpeg

3.3 下拉列表框

这种方式将所有选项折叠在一个下拉列表中,用户可以通过滑动或者点击来查看并选择选项。这种设计方式常用于一些需要节省空间或者隐藏复杂选项的场景。

0e727d313ad9ffbb82d4e0242295ff53.jpeg

3.4 弹出式列表框

这种方式将选项以弹出式的方式展示在弹窗中,用户可以通过点击来查看并选择选项。这种设计方式常用于一些需要快速选择的场景,例如快捷菜单、操作菜单等。

6d027de50d73acc3e24d37fb47a136f1.jpeg

另:在移动端弹窗设计中,我们还需关注五个关键点:

  • 避免过度使用:过多弹窗会干扰用户,降低体验。因此,要审慎使用,确保必要性。

  • 设计简洁:弹窗内容应精简,标题与内容需清晰传达目的。

  • 合理摆放按钮:确保按钮易于点击,数量适中,避免混乱。

  • 保持视觉清晰:色彩、字体等需与整体风格协调,动画效果需自然。

  • 简化交互流程:操作步骤需简单明了,提供明确的反馈。

综上所述,移动端弹窗设计应注重简洁的文案、突出核心内容、保持一致性、注重可读性和适应性。通过关注这些关键点,可以打造出高品质的弹窗设计,提升用户的使用体验。

总结

移动端弹窗设计是一项需要综合考虑用户体验和转化率的复杂任务。通过明确设计目的、选择合适类型、注重视觉设计、提供明确操作按钮、适时出现适度使用以及不断测试与优化,可以打造出更加优秀、更具吸引力的弹窗设计。这不仅能够提升用户的满意度和忠诚度,还能为应用带来更多的商业价值。

关于本文
作者:@散落的那些
原文:https://www.zcool.com.cn/article/ZMTYwNDQ2NA==.html

643bb422c17d546b4d85469fe0fd93a0.png

往期推荐

单页面首屏优化,打包后大小减少64M,加载速度快了13.6秒

7b95ae0517f1891712e52fca58741d92.png

Git还能这样用?一文看懂Git最佳实践!

2d0b22e67095601a31280488f0a7a1d2.png

经五轮面试终于拿到微信的offer,却只能无奈放弃

962fe2d5f83e62cd355c2a1417cb0420.png


最后

  • 欢迎加我微信,拉你进技术群,长期交流学习...

  • 欢迎关注「前端Q」,认真学前端,做个专业的技术人...

d5b13a77e82f644a67c78fb35dc87424.jpeg

0001f8a45a415849210d3be73d4ce45a.png

点个在看支持我吧

ffa27aa573b3ad4ad4baeee854fce68a.gif

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐