Skip to main content
FeedbackLevel 2

Success State

成功状态

WebMobileDesktopDifficulty: Easy

A task is completely finished — it deserves a page of its own, not just a spinner that stops.

01

Live Demo

Actually clickable
Live Demo Playground

Published

Your post is live and everyone can see it.

A day on the coast

Just now · 128 views

Finishing a flow deserves its own screen: confirmation + result + the next step.

What you just saw:A big "Published" heading, a preview of what was just posted, and two buttons: "View" and "Back to home".

02

What it actually is

When a flow completes (an order submitted, a signup finished, a post published), give it a proper success page: confirmation, a look at the result, and the next step. The difference from a toast is that a success page is where you stay, while a toast is something you pass by.

success statesuccess pageconfirmation pagedone statecompletion screenall set screen
03

Anatomy · What it's made of

  1. Check Icon成功图标

    A checkmark or a light illustration

  2. Title标题

    Such as "Published"

  3. Result成果预览

    Shows the thing that was just created

  4. Next Action下一步

    View / Go back / Do it again

04

When to Use

When it fits, and when it doesn't
Success State usage recommendations
SituationUse it?
The final step of a multi-step flow has completedYes
The action produced something visibleYes
The user probably wants to look at the result nextYes
A small action is done (saving a setting)Depends

Firing up a full success page for a small action like "Saved" is overkill — use a toast.

A success page should immediately tell the user where the result is, not just that it worked.

05

Similar Patterns

Don't mix these up
06

How to tell AI

Three levels of prompt

Add the component name and specifics

After publishing succeeds, show a success page: a green checkmark, the heading "Published", a thumbnail preview of what was just published, and two buttons, "View" and "Back to home".

07

Don't just say this to AI

Bad → Better

Don't say this to AI

Show a success page when it is done.

Say this instead

Show a success page when the flow completes: a green checkmark with a stroke animation, the heading "Published", a thumbnail preview of what was just created, "View" (primary) and "Back to home" (secondary), and intercept browser back to prevent a duplicate submit.

08

Share this card

Social-ready

Turn this pattern into a 3:4 or 1:1 knowledge card and export it as PNG right in the browser. No backend needed.