Empty State

空状态

What shows when there's nothing yet: a small illustration, one line of explanation, and a way to add the first item.

All platformsFeedbackContent areaComponent

大白话说明

空状态不是错误页:它出现于「本来就还没有」的时刻——没数据、没结果、没权限、断网,四种空各有说法和出路。结构是插画 + 一句为什么 + 一个下一步动作,三者齐全才算合格。

什么时候用

一切列表、搜索结果、消息中心都要预先设计它的四种空,别等上线后裸奔「暂无数据」。

什么时候不用

加载中不是空状态(那是骨架屏的活);真正的系统错误走错误页,别用空状态粉饰。

细节与变体

  • 搜索无结果的空状态第一动作是「清掉筛选」,不是让用户回首页
  • 插画风格与引导页统一,别每个空状态换一个画师
  • 无权限的空状态要说明找谁申请,而不是只写「无权限」

配套效果见下方「可用效果」。

Matching prompt (fill in & copy)

Effects you can apply

Reference implementations (open source)

  • Open Doodles ↗ CC0-1.0 · 免费(CC0)

    Hand-drawn free illustrations — doodle people and scenes for empty states and onboarding.

  • unDraw ↗ NOASSERTION · 免费使用(站内条款,不可再分发)

    The best-known open-style illustration site — linked for reference only, never bundled or redistributed here.

  • LottieFiles Free Library ↗ NOASSERTION · 免费库可用(Lottie 简单许可)

    The largest Lottie animation library; the free tier is usable commercially as JSON animations.