系統訊息與頁內提示

Banner|通知橫幅

在頁面頂端或主要內容前持續呈現跨頁、但不直接阻礙眼前工作的通知;產品上的 Banner 不等於 ARIA banner landmark。

常見俗稱:通知橫幅、系統公告列、頁面通知、Notification Banner、Banner

60 秒決策

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

適合使用

  • 資訊影響服務整體、使用者的下一段旅程,卻不直接阻止目前頁面的一個欄位或操作。
  • 訊息需要在一段時間內持續看得見,例如維護、服務異常、接近期限或前一頁操作結果。

不適合使用

  • 錯誤只影響目前欄位或表單,應放在相關內容附近。
  • 每一條小提醒都想放到頁首;橫幅太多時,使用者會直接略過整個區域。

畫面要說清楚的事

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

讓公告範圍一眼可辨

寫清楚影響哪項服務、從何時到何時,以及使用者現在需要知道什麼。

與頁首語意分開

產品設計叫它 Banner,不代表要加 role="banner";ARIA banner 是網站導覽頁首的 landmark。

有需要才給下一步

維護說明、期限或個人化事項可提供明確連結;純公告不必硬塞一排按鈕。

必要狀態與回應

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

顯示中

公告在主要內容前,清楚交代範圍、時間與影響。

使用者關閉

如果可以略過,提供可理解的關閉控制;不要假裝關掉後永遠不會再出現。

重新顯示

示範或產品需要時,讓使用者仍有方式回看重要公告。

訊息過期

維護結束或期限過後應移除,避免舊公告佔住頁面注意力。

操作 Demo

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

操作前先知道

  1. 成員角色維護通知

    先觀察:橫幅是否說清楚影響範圍與時間,但不被誤當成目前表單的錯誤。

    操作:點選「關閉通知」,再用「重新顯示通知」查看它回到主要內容前的位置。

    預期結果:Banner 可以被關閉與重新顯示;局部狀態訊息告知結果,頁首 landmark 沒有被重複使用。

Banner Demo

跨頁通知要持續可見,但不要冒充頁首語意
情境:LumenDesk 成員管理

系統維護通知

8 月 12 日 22:00–23:00 無法變更成員角色你仍可查看成員資料;維護結束後再處理角色調整。
林子安產品設計角色調整暫停
陳怡安專案管理角色調整暫停

這是產品上的通知橫幅,不是網站 Header 的 ARIA banner landmark。

系統維護通知目前顯示中。

告訴 AI

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

在 LumenDesk 的成員管理頁主要內容前加入通知 Banner:「8 月 12 日 22:00–23:00 進行系統維護,期間無法變更成員角色。」此通知影響服務整體,但不是使用者正在填的欄位錯誤,因此不要塞進表單附近。提供清楚的「關閉通知」控制與恢復顯示的方式;不要為了視覺名稱就使用 role="banner",因為頁首 landmark 已由網站 Header 使用。

驗收清單

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

  • 訊息是否影響服務整體或下一段旅程,而非只是目前欄位問題?
  • 是否具體寫出影響範圍、時間與必要下一步?
  • 視覺 Banner 是否避免誤用 ARIA role="banner"?
  • 關閉是否真的有可觀察結果,且重要通知有回看方式?
  • 公告過期後是否會移除?
  • 是否避免同頁堆多條競爭注意力的 Banner?