Banner
Component preview
A prominent, persistent message spanning a page region to communicate a condition that affects broad page use.
Build pack
Choose the task and destination. Technical names stay in English.
In your own words
Documented aliases: announcement bar, site notice, page notice
Try it
Compare all three behaviors
Shared comparison scenario: A workspace reports a state change and must place the message according to its scope, urgency, and persistence.
This context stays fixed. Switch concepts to observe the mission, edge case, and specimen specific to each behavior.
Banner
Banner covers a broad page condition; Inline alert belongs beside one task, while Toast is a transient event update.
Your task
Read the announcement, open service details, then navigate to another project and verify the condition remains visible.
Edge case to verify
At 320 px the message wraps without covering navigation, and the details link remains a 44 px touch target.
Mission
Read the announcement, open service details, then navigate to another project and verify the condition remains visible.
Maintenance is planned Sunday from 08:00 to 09:00. Local drafts will remain available.
View detailsYour workspace remains available.
Your workspace remains available.
Read access remains available during maintenance.
Select a marker directly on the specimen, or use the list below, to see its role. Hide the markers to operate the lab without obstruction.
Surface
The visible container that holds the concept's content.
Toast is transient and detached from the source; Inline alert stays beside the relevant content, while Banner communicates a broad page-level message.
ToastInline alert stays beside the affected content; Toast is transient and detached, while Banner addresses a broad page-level condition.
Inline alertRemain until resolved
The message remains in context until the condition changes or the user deliberately dismisses it.
Announce meaningful changes
A live region announces new status only when the update is important and not already focused.
Maintenance announcement inactive
Maintenance announcement inactive
Maintenance announcement active
Maintenance announcement active
Maintenance announcement inactive → Maintenance announcement active
A scheduled workspace-wide maintenance window is published with its time and details link.
Maintenance announcement active → Maintenance announcement inactive
The announced maintenance window ends or is withdrawn by its authoritative source.
section or aside with an accessible name
Equivalence caveat: ARIA role banner denotes the site header, so a product announcement banner normally uses a named section or aside instead.
Verify binding sourceW3C WAI · standard · 2026-07-16
Claim covered: Banner: normative ARIA role definitions and constraints used to qualify the stated accessible role.
W3C WAI · standard · 2026-07-16
Claim covered: Banner: WCAG status-message requirements used to qualify non-focus-moving announcements.
Verified on 2026-07-16 · rev. 1