Alerts
Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages. This is probably the most amazing set of alerts available in a UI.
Examples
Default
Show code
<div class= "alert alert-success" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
Flushed alert
Get a flash message that is full width and removes border and radius by adding the .alert-flush
modifier class:
Show code
<div class= "alert alert-success alert-flush" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
Outline
Create an outlined alert by using the same color options. All you have to do is to add the .alert-outline-COLOR_NAME
, where color name is any of the theme’s colors (e.g: warning, success, danger, dark):
Show code
<div class= "alert alert-outline-success" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
Multiple alerts
Should the need arise, you can quickly space out your flash message from surrounding content with a .alert-messages
wrapper. Note the extra top and bottom margin in the example below.
Show code
<div class= "alert-messages" >
<div class= "alert alert-success" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
<div class= "alert alert-success" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
</div>
Shadow
Add depth to any alert using the .shadow
, .shadow-*
utilities:
Show code
<div class= "alert alert-success shadow-lg" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
Dismissible
Show code
<div class= "alert alert-success alert-dismissible fade show" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!<button type= "button" class= "close" data-dismiss= "alert" aria-label= "Close" >
<span aria-hidden= "true" > × </span>
</button>
</div>
<div class= "alert alert-success alert-dismissible fade show" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!<button type= "button" class= "close" data-dismiss= "alert" aria-label= "Close" >
<span aria-hidden= "true" > × </span>
</button>
</div>
Modern
We love this modern type of alerts. Easy to get the attention without making it look too bad. Use the .alert-modern
modifier class on any .alert
element:
Default
Show code
Hot
E-commerce module, new app pages and features
<div class= "alert alert-modern alert-primary" >
<span class= "badge badge-warning badge-pill" >
Hot
</span>
<span class= "alert-content" > E-commerce module, new app pages and features</span>
</div>
Colors
Same rules as for any alert. Use it in combination with any of the theme’s colors:
Show code
New
E-commerce module, new app pages and features
<div class= "alert alert-modern alert-success" >
<span class= "badge badge-white badge-pill" >
New
</span>
<span class= "alert-content" > E-commerce module, new app pages and features</span>
</div>
Show code
New
E-commerce module, new app pages and features
<div class= "alert alert-modern alert-dark" >
<span class= "badge badge-danger badge-pill" >
New
</span>
<span class= "alert-content" > E-commerce module, new app pages and features</span>
</div>
Outline
Show code
New
E-commerce module, new app pages and features
<div class= "alert alert-modern alert-outline-success" >
<span class= "badge badge-success badge-pill" >
New
</span>
<span class= "alert-content" > E-commerce module, new app pages and features</span>
</div>
Show code
New
E-commerce module, new app pages and features
<div class= "alert alert-modern alert-outline-danger" >
<span class= "badge badge-danger badge-pill" >
New
</span>
<span class= "alert-content" > E-commerce module, new app pages and features</span>
</div>
Alert group
Icon
Show code
<div class= "alert alert-group alert-success alert-icon" role= "alert" >
<div class= "alert-group-prepend" >
<span class= "alert-group-icon text-" >
<i data-feather= "thumbs-up" ></i>
</span>
</div>
<div class= "alert-content" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
</div>
<div class= "alert alert-group alert-primary alert-dismissible fade show alert-icon" role= "alert" >
<div class= "alert-group-prepend" >
<span class= "alert-group-icon text-" >
<i data-feather= "info" ></i>
</span>
</div>
<div class= "alert-content" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
<button type= "button" class= "close" data-dismiss= "alert" aria-label= "Close" >
<span aria-hidden= "true" > × </span>
</button>
</div>
<div class= "alert alert-group alert-outline-warning alert-dismissible fade show alert-icon" role= "alert" >
<div class= "alert-group-prepend" >
<span class= "alert-group-icon text-" >
<i data-feather= "thumbs-down" ></i>
</span>
</div>
<div class= "alert-content" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
<button type= "button" class= "close" data-dismiss= "alert" aria-label= "Close" >
<span aria-hidden= "true" > × </span>
</button>
</div>
Action
Show code
Heads up! This is a info alert with
an example link — check it out!
Action
×
<div class= "alert alert-group alert-warning alert-icon" role= "alert" >
<div class= "alert-group-prepend" >
<span class= "alert-group-icon text-" >
<i data-feather= "alert-triangle" ></i>
</span>
</div>
<div class= "alert-content" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
<div class= "alert-action" >
<button type= "button" class= "btn btn-neutral" aria-label= "Action Label" > Action</button>
</div>
</div>
<div class= "alert alert-group alert-danger alert-dismissible fade show alert-icon" role= "alert" >
<div class= "alert-group-prepend" >
<span class= "alert-group-icon text-" >
<i data-feather= "clock" ></i>
</span>
</div>
<div class= "alert-content" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
<div class= "alert-action" >
<button type= "button" class= "btn btn-neutral" aria-label= "Action Label" > Action</button>
</div><button type= "button" class= "close" data-dismiss= "alert" aria-label= "Close" >
<span aria-hidden= "true" > × </span>
</button>
</div>
Content
Alerts are very flexible and allow you to use different types of contents:
Multiple paragraphs
You can put multiple paragraphs of text in a flash message—the last paragraph’s bottom margin will be automatically override.
Show code
Heads up! This is a info alert with an example link — check it out!
Whenever you need to, be sure to use margin utilities to keep things nice and tidy.
<div class= "alert alert-info" role= "alert" >
<p>
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</p>
<p> Whenever you need to, be sure to use margin utilities to keep things nice and tidy.</p>
</div>
Large content
Alerts can also contain additional HTML elements like headings, paragraphs and dividers.
Show code
Well done!
Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.
Whenever you need to, be sure to use margin utilities to keep things nice and tidy.
Ok, Got it!
<div class= "alert alert-success" role= "alert" >
<h5 class= "alert-heading" > Well done!</h5>
<p> Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.</p>
<hr>
<p> Whenever you need to, be sure to use margin utilities to keep things nice and tidy.</p>
<a href= "#" class= "btn btn-sm btn-neutral" > Ok, Got it!</a>
</div>
Colors
Variations
Alerts are available for any length of text, as well as an optional dismiss button. For proper styling, use one of the eight required contextual classes (e.g: .alert-success
).
Show code
<div class= "alert alert-primary" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
<div class= "alert alert-secondary" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
<div class= "alert alert-success" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
<div class= "alert alert-danger" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
<div class= "alert alert-warning" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
<div class= "alert alert-info" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>
<div class= "alert alert-dark" role= "alert" >
<strong> Heads up!</strong> This is a info alert with <a href= "#" class= "alert-link" > an example link</a> — check it out!
</div>