導覽與資訊架構

Stepper|步驟導覽器

呈現有固定順序、可前進或回看的多步驟任務,讓使用者知道正在做哪一步。

常見俗稱:步驟導覽器、流程步驟、進度步驟條、Stepper

60 秒決策

先確認使用者要完成的事。

適合使用

  • 任務有固定順序,使用者需要在多個內容區段間前進或回看。
  • 每一步都有名稱、完成條件與下一步。

不適合使用

  • 只是想報告一項工作已完成多少百分比。
  • 頁碼資料或文章章節沒有前後依賴關係。

畫面要說清楚的事

不要只交代外觀,也要交代資料與輸入規則。

狀態要分開

已完成、目前進行、尚未開始不是同一種藍色深淺;文字與圖示都要說出狀態。

目前步驟有內容對應

Stepper 指向「組織與帳號資訊」時,畫面正文就要是那一段,而不是只換圓點。

前進規則不可猜

若不能跳步,要提供上一步與下一步;若可回跳,也要交代資料是否會保留。

必要狀態與回應

每個狀態都要讓使用者知道下一步。

已完成

步驟清楚表示已通過,必要時可回看或修改。

目前進行

使用 aria-current="step" 與正文標題指出目前工作。

未開始

讓使用者知道後面還有什麼,但不假裝已完成。

操作 Demo

先知道要觀察什麼,再動手操作。

操作前先知道

  1. 四步帳號申請

    先觀察:Stepper 描述的是固定順序的任務;它會跟著目前表單段落一起變。

    操作:按下一步到「權限與角色」,再按上一步。

    預期結果:目前步驟、內容標題、上一步/下一步可用性與 Live status 都同步。

可操作 Demo

有固定順序的任務,才需要步驟導覽。

帳號申請流程

組織與帳號資訊
第 2 / 4 步
  1. 申請人資訊已完成
  2. 2組織與帳號資訊進行中
  3. 3權限與角色尚未開始
  4. 4確認送出尚未開始

目前工作

組織與帳號資訊

填寫組織名稱、統一編號與主要聯絡 Email。

目前在第 2 步:組織與帳號資訊。

告訴 AI

把任務、規則、狀態與操作條件一次寫清楚。

建立四步驟的 LumenDesk 帳號申請 Stepper:申請人資訊、組織與帳號資訊、權限與角色、確認送出。清楚分出已完成、目前進行與尚未開始;目前步驟使用 aria-current="step"。提供「上一步」與「下一步」按鈕,不能只讓使用者點圓點猜能否跳轉。小螢幕保留目前步驟名稱、總步數與前後控制。

驗收清單

不要只確認欄位能不能點。

  • 每一個步驟是否真的有順序與內容?
  • 完成、目前與未開始是否可辨識?
  • 目前步驟是否使用 aria-current="step"?
  • 前後移動是否有明確按鈕與邊界?
  • 手機是否仍顯示目前步驟與總步數?