- Light
- Dark
- Darkest
- Medium
- Large
- LTR
- RTL
- Default
- Express
Alert banner
Component status | Contribution |
---|---|
Current version | @spectrum-css/alertbanner@2.2.2 |
Released | September 13, 2024 |
S2-foundations | @spectrum-css/alertbanner@3.0.0-s2-foundations.14 |
Released | September 12, 2024 |
Usage notes
Alert banners show pressing and high-signal messages, such as system alerts. They’re meant to be noticed and prompt users to take action.
Variants
NeutralContribution
Standard Alert Banners
Your trial has expired
Your trial has expired
Your trial has expired. Please purchase to continue. Your work has been saved and is ready for you to open again once you have purchased the software.
Show markup
<div class="spectrum-AlertBanner is-open">
<div class="spectrum-AlertBanner-body">
<div class="spectrum-AlertBanner-content">
<p class="spectrum-AlertBanner-text">Your trial has expired</p>
</div>
</div>
<div class="spectrum-AlertBanner-end">
<div class="spectrum-Divider spectrum-Divider--sizeS spectrum-Divider--vertical spectrum-Divider--staticWhite"></div>
<button class="spectrum-CloseButton spectrum-CloseButton--sizeM spectrum-CloseButton--staticWhite" aria-label="close">
<svg class="spectrum-CloseButton-UIIcon spectrum-Icon spectrum-UIIcon-Cross200" focusable="false" aria-hidden="true">
<use xlink:href="#spectrum-css-icon-Cross200" />
</svg>
</button>
</div>
</div>
<div class="dummy-spacing" style="block-size: 2.5rem;"></div>
<div class="spectrum-AlertBanner is-open">
<div class="spectrum-AlertBanner-body">
<div class="spectrum-AlertBanner-content">
<p class="spectrum-AlertBanner-text">Your trial has expired</p>
</div>
<button class="spectrum-Button spectrum-Button--outline spectrum-Button--staticWhite spectrum-Button--sizeM">
<span class="spectrum-Button-label">Action</span>
</button>
</div>
<div class="spectrum-AlertBanner-end">
<div class="spectrum-Divider spectrum-Divider--sizeS spectrum-Divider--vertical spectrum-Divider--staticWhite"></div>
<button class="spectrum-CloseButton spectrum-CloseButton--sizeM spectrum-CloseButton--staticWhite" aria-label="close">
<svg class="spectrum-CloseButton-UIIcon spectrum-Icon spectrum-UIIcon-Cross200" focusable="false" aria-hidden="true">
<use xlink:href="#spectrum-css-icon-Cross200" />
</svg>
</button>
</div>
</div>
<div class="dummy-spacing" style="block-size: 2.5rem;"></div>
<div class="spectrum-AlertBanner is-open">
<div class="spectrum-AlertBanner-body">
<div class="spectrum-AlertBanner-content">
<p class="spectrum-AlertBanner-text">Your trial has expired. Please purchase to continue. Your work has been saved and is ready for you to open again once you have purchased the software.</p>
</div>
<button class="spectrum-Button spectrum-Button--outline spectrum-Button--staticWhite spectrum-Button--sizeM">
<span class="spectrum-Button-label">Action</span>
</button>
</div>
<div class="spectrum-AlertBanner-end">
<div class="spectrum-Divider spectrum-Divider--sizeS spectrum-Divider--vertical spectrum-Divider--staticWhite"></div>
<button class="spectrum-CloseButton spectrum-CloseButton--sizeM spectrum-CloseButton--staticWhite" aria-label="close">
<svg class="spectrum-CloseButton-UIIcon spectrum-Icon spectrum-UIIcon-Cross200" focusable="false" aria-hidden="true">
<use xlink:href="#spectrum-css-icon-Cross200" />
</svg>
</button>
</div>
</div>
InformativeContribution
Informative Alert Banners
Your trial will expire in 3 days
Show markup
<div class="spectrum-AlertBanner spectrum-AlertBanner--info is-open">
<div class="spectrum-AlertBanner-body">
<div class="spectrum-AlertBanner-content">
<svg class="spectrum-Icon spectrum-UIIcon-Info100 spectrum-AlertBanner-icon" focusable="false" aria-hidden="true">
<use xlink:href="#spectrum-icon-18-Info" />
</svg>
<p class="spectrum-AlertBanner-text">Your trial will expire in 3 days </p>
</div>
<button class="spectrum-Button spectrum-Button--outline spectrum-Button--staticWhite spectrum-Button--sizeM">
<span class="spectrum-Button-label">Action</span>
</button>
</div>
<div class="spectrum-AlertBanner-end">
<div class="spectrum-Divider spectrum-Divider--sizeS spectrum-Divider--vertical spectrum-Divider--staticWhite"></div>
<button class="spectrum-CloseButton spectrum-CloseButton--sizeM spectrum-CloseButton--staticWhite" aria-label="close" >
<svg class="spectrum-CloseButton-UIIcon spectrum-Icon spectrum-UIIcon-Cross200" focusable="false" aria-hidden="true">
<use xlink:href="#spectrum-css-icon-Cross200" />
</svg>
</button>
</div>
</div>
NegativeContribution
Negative Alert Banners
Connection interupted. Check your network to continue.
Show markup
<div class="spectrum-AlertBanner spectrum-AlertBanner--negative is-open">
<div class="spectrum-AlertBanner-body">
<div class="spectrum-AlertBanner-content">
<svg class="spectrum-Icon spectrum-UIIcon-Alert100 spectrum-AlertBanner-icon" focusable="false" aria-hidden="true">
<use xlink:href="#spectrum-icon-18-Alert" />
</svg>
<p class="spectrum-AlertBanner-text">Connection interupted. Check your network to continue.</p>
</div>
<button class="spectrum-Button spectrum-Button--outline spectrum-Button--staticWhite spectrum-Button--sizeM">
<span class="spectrum-Button-label">Try Again</span>
</button>
</div>
<div class="spectrum-AlertBanner-end">
<div class="spectrum-Divider spectrum-Divider--sizeS spectrum-Divider--vertical spectrum-Divider--staticWhite"></div>
<button class="spectrum-CloseButton spectrum-CloseButton--sizeM spectrum-CloseButton--staticWhite" aria-label="close">
<svg class="spectrum-CloseButton-UIIcon spectrum-Icon spectrum-UIIcon-Cross200" focusable="false" aria-hidden="true">
<use xlink:href="#spectrum-css-icon-Cross200" />
</svg>
</button>
</div>
</div>