百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

B端空状态异常页面设计指南

zhezhongyun 2025-03-12 22:17 52 浏览

空状态是空白的状态,是对没有数据页面的补充,一种对零数据的设计形式。良好的空状态页面设计,能够给用户带来更好的交互体验。本文作者对此进行了分析,希望对你有帮助。

一、概念

很多新手设计师在设计产品界面的时候很容易忽略空状态的页面设计,但如果我们的产品拥有良好的空状态设计,那么它就可以帮助呈现出更加引人注目的用户体验,同时进行更有效的交互。

空状态是B端产品中不可缺少的一部部分undefined以网购为例,回想一下常见的空状态情况:

  • 搜索商品却没有找到的状态
  • 查看商品时加载不出来或出错的状态
  • 购物车里没有商品时的状态
  • 地址管理页面中收货地址为空的状态
  • 提交订单后的状态

良好的空状态能够让用户感知当前系统的真实状态undefined明确下一步的操作。例如,当用户在表格中进行筛选的时候输入对应的筛选内容,无匹配结果需要反馈一个空状态告知用户,让用户感知系统状态是在执行筛选后的无匹配项,而不是系统不工作,并且此时可以告知用户的下一步操作,如更改关键词等。

1. 异常状态类型

最常见的空状态类型有:

  • 首次使用——新产品没有内容可以显示时,例如打开新注册的印象笔记时会遇到这种情况。
  • 内容被清除——当用户完成类似清空消息或收件箱等操作后,会出现一个空白的屏幕。
  • 出现错误——产品由于网络问题造成离线时,会出现空状态的使用。
  • 无结果——如果用户进行搜索,但是查询内容为空时会发生这种情况。
  • 由于B端产品使用场景是在工作中进行,对于B端的业务产品来说,会多一些异常状态。B端产品常见的异常状态有:

1)403

含义:

通常指没有权限访问此页面。在B端产品中,由于用户角色的权限关系,导致一个页面部分用户可以看到操作,部分用户无法打开。当没有权限的用户打开链接后就会提示403。

对应操作:

由于是权限关系,表示此用户无权限操作或查看该页面,并且这种场景出现概率极低,通常给返回首页按钮即可,用户点击可返回首页或工作台。

2)404

含义:

404是一种http状态码,意思是:所请求的页面不存在或已被删除。

对应操作:

该页面不存在或者被删除,可以给返回首页按钮,引导用户返回首页进行其他业务操作。

3)500

含义:

服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码出现错误时出现。

对应操作:

对于服务器出现的故障,可以给用户一个刷新的按钮或者关闭按钮。这种情况下页面无法进行其他操作。

4)无结果

含义:

最常出现在B端查询界面中,输入查询条件后,无匹配的结果

对应操作:

可以提醒用户重新输入查询条件试试

5)数据为空

含义:

数据为空更多出现在新用户刚进入系统的场景,没有新的数据产生,会出现数据为空的表格、详情等。

对应操作:

数据为空的情况下在B端产品中比较少见,也需要区分情况。任务型的数据为空可以给予用户一个赞或者鼓励的正向反馈,让用户的本能层感知到产品的情感化。

二、如何设计B端异常状态页面

我总结了B端异常状态的页面,大概是五种设计类型:

1. 纯配图、图形

此形式在商业产品中使用较少,多见于飞机稿及一些小众产品。一图胜千言是理想的情况,真实场景下,孤零零的一张配图无法阐述当前发生了什么以及应该如何摆脱困境。不建议使用。

2. 纯文案

纯文案能够简洁清晰描述问题或状态,帮助用户快速定位问题点。适用于极简产品、对视觉没有极致要求的B端产品,有个性设计语言的小众产品等。缺点是略显单调,无法进一步触发场景,产生共鸣。创造更多价值。

3. 插画+文案标题

比较主流的空状态内容形式,通过精心设计的插画陈述产品状态,引导体验路径甚至传达品牌价值,辅之对应的精确文案。从传达信息的角度帮助用户理解当前所处的状态,遇到的问题,以及解决方案。

如果你决定要使用插图和文案,请确保它们要有层次感,不会相互影响。一个好的插图能够为页面带来足够的乐趣和参与度,此时,你可以使用简单且常用的文案。

4. 插画+文案标题+按钮

按钮有更强的操作指引效果,强引导用户去点击操作按钮,此时操作按钮的跳转逻辑很重要,需要能够在异常状态的场景下真正帮助用户解决问题或缓解焦虑。

5. 动画+文案标题+描述文字

在空状态设计中,使用友好且合适的文案内容能够带来意想不到的效果。搭配上特别设计的插画,可以帮助你设计出一个成功的空状态。所以空状态的设计我们应该不容忽略!

常见的设计形式:

1)线性、面性、2.5D、3D

2)中性色、中性色+彩色、彩色

3)是否包含人物插画

异常状态页面的视觉设计使用中性或幽默的语气;与产品的品牌风格保持一致。文案需要遵循的规则:文案传达出有用的信息;在不需要操作的情况下,告诉用户页面的作用。

本文由 @晨屹 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

相关推荐

VSCode中值得推荐的常用的23个高效前端插件(工具篇)(一)

VSCode是我们前端开发的一个强大的IDE,所以选择趁手好用的插件是提高开发效率,然后剩下的时间用来摸鱼是很有必要滴。工具篇(23)Chinese(Simplified)vscode我们都知道是...

高级前端进阶,用gulp提升你的开发效率

前言:这两天动手配置了一下gulp,发现gulp配置简单,构建速度快,在某些使用场景下还是个不错的选择,本文从零开始构建,到最后打包发布到生成环境。通过本文可以快速上手gulp,文末附送github源...

Chrome 110 3大新特性!CSS支持画中画!

大家好,很高兴又见面了,我是"前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!今天带着大家一起看看最新发布的Chrome1...

用html中If语句——判断ie浏览器的版本

if语句的代码的语法非常简单,,就是一个if判断语句来判断浏览器的类型和版本,应用类似<!--[iflteIE6]>和<![endif]-->语法结构包孕起来...

谷歌浏览器怎么开启无痕浏览_谷歌浏览器怎么开启无痕浏览模式

很多用户在使用谷歌浏览器时,不希望留下任何上痕迹,开启无痕浏览器是最好的选择。这个模式下可以更好的保护个人隐私记录,给你带来更加安全的冲浪体验,接下来就给大家详细介绍下谷歌浏览器的无痕浏览模式,希望对...

Linux命令那么多,其实只需要记住这些就足够了!

你好,这里是网络技术联盟站,我是瑞哥。Linux命令行是一个强大且灵活的工具,可以极大地提高用户的工作效率和系统管理能力。我们都知道,Linux命令非常多,但是在实际的工作中,日常使用到的命令并不多,...

Linux如何查看文件_linux如何查看文件大小

Linux如何查看目录下的所有文件?用ls(list)查看当前目录下的所有文件和子目录。Ls查看目录下的文件,怎么区分是目录还是文件呢?第一种方式,我们可以通过颜色来区分目录和文件。默认情况下,目录显...

Linux系统man命令使用详解_linux man命令详解

man命令是在Linux和Unix系统上用于查看系统手册页(manualpages)的工具。手册页提供了关于系统命令、函数和文件的详细文档。命令语法:man[选项][命令或主题]参数:[选项]...

linux ps命令详解_linux中ps

linux中ps只显示进程的静态快照,及瞬间的进程状态,它拥有众多的风格,可分为3组:UNIX风格,BSD风格,GNU风格,本文介绍UNIX风格的ps指令。参数ps[-aefFly][-ppid...

如何在 Linux 上查找系统硬件信息?hwinfo命令很强大!

hwinfo是一个功能强大的硬件信息查询工具,专为Linux系统设计。它能够提供系统中几乎所有硬件组件的详细信息,包括但不限于CPU、内存、硬盘、网络设备、USB设备、显卡、声卡等。与其他常...

Linux Shell 入门教程(二):常用命令大全与使用技巧

在上一节《理解Linux与Shell》中,我们了解了Linux是什么、Shell是什么以及常见的Shell类型。这一篇,我们将正式动手操作,掌握使用频率最高、最实用的Linux命令...

SpringBoot应用部署神器:可视化服务管理脚本让运维更轻松

在SpringBoot应用的生产环境部署中,传统的手动启停服务方式不仅效率低下,还容易出错。今天分享一个功能强大的可视化服务管理脚本,让SpringBoot应用的部署和运维变得简单高效。痛点分析:传统...

一次虚拟机性能问题导致的应用故障

最近我负责维护的一套语音平台出了问题。故障现象据客户反馈是转入IVR以后没有正常响应,客户无奈挂机了。老实说,刚开始接到用户反馈的时候,我是不太相信的。我们的系统平时运行运行很稳定,客户的并发数不大,...

linux中的常用命令_linux常用命令及含义

linux中的常用命令linux中的命令统称shell命令shell是一个命令行解释器,将用户命令解析为操作系统所能理解的指令,实现用户与操作系统的交互shell终端:我们平时输入命令,执行程序的那个...

linux学习笔记——常用命令-文件处理命令

ls目录处理命令:ls全名:list命令路径:/bin/ls执行权限:所有用户ls–ala--alll–long-i查看i节点ls–i查看i节点命令名称:mkdir命令英文原意:m...