Alerts

Provide contextual feedback messages for typical user actions.

Bootstrap docs

Basic example

<!-- Primary alert -->
<div class="alert alert-primary" role="alert">
  A simple primary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Accent alert -->
<div class="alert alert-accent" role="alert">
  A simple accent alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Secondary alert -->
<div class="alert alert-secondary" role="alert">
  A simple secondary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Success alert -->
<div class="alert alert-success" role="alert">
  A simple success alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Danger alert -->
<div class="alert alert-danger" role="alert">
  A simple danger alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Warning alert -->
<div class="alert alert-warning" role="alert">
  A simple warning alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Info alert -->
<div class="alert alert-info" role="alert">
  A simple info alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Light alert -->
<div class="alert alert-light" role="alert">
  A simple light alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Dark alert -->
<div class="alert alert-dark" role="alert">
  A simple dark alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
// Primary alert
.alert.alert-primary(role="alert")
  | A simple primary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Accent alert
.alert.alert-accent(role="alert")
  | A simple accent alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Secondary alert
.alert.alert-secondary(role="alert")
  | A simple secondary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Success alert
.alert.alert-success(role="alert")
  | A simple success alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Danger alert
.alert.alert-danger(role="alert")
  | A simple danger alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Warning alert
.alert.alert-warning(role="alert")
  | A simple warning alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Info alert
.alert.alert-info(role="alert")
  | A simple info alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Light alert
.alert.alert-light(role="alert")
  | A simple light alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Dark alert
.alert.alert-dark(role="alert")
  | A simple dark alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

Alert with icon

<!-- Primary alert -->
<div class="alert alert-primary alert-with-icon" role="alert">
  <div class="alert-icon-box">
    <i class="alert-icon czi-bell"></i>
  </div>
  A simple primary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Accent alert -->
<div class="alert alert-accent alert-with-icon" role="alert">
  <div class="alert-icon-box">
    <i class="alert-icon czi-security-check"></i>
  </div>
  A simple accent alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Secondary alert -->
<div class="alert alert-secondary alert-with-icon" role="alert">
  <div class="alert-icon-box">
    <i class="alert-icon czi-time"></i>
  </div>
  A simple secondary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Success alert -->
<div class="alert alert-success alert-with-icon" role="alert">
  <div class="alert-icon-box">
    <i class="alert-icon czi-check-circle"></i>
  </div>
  A simple success alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Danger alert -->
<div class="alert alert-danger alert-with-icon" role="alert">
  <div class="alert-icon-box">
    <i class="alert-icon czi-close-circle"></i>
  </div>
  A simple danger alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Warning alert -->
<div class="alert alert-warning alert-with-icon" role="alert">
  <div class="alert-icon-box">
    <i class="alert-icon czi-security-announcement"></i>
  </div>
  A simple warning alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Info alert -->
<div class="alert alert-info alert-with-icon" role="alert">
  <div class="alert-icon-box">
    <i class="alert-icon czi-announcement"></i>
  </div>
  A simple info alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Light alert -->
<div class="alert alert-light alert-with-icon" role="alert">
  <div class="alert-icon-box">
    <i class="alert-icon czi-unlocked"></i>
  </div>
  A simple light alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>

<!-- Dark alert -->
<div class="alert alert-dark alert-with-icon" role="alert">
  <div class="alert-icon-box">
    <i class="alert-icon czi-location"></i>
  </div>
  A simple dark alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
// Primary alert
.alert.alert-primary.alert-with-icon(role="alert")
  .alert-icon-box
    i.alert-icon.czi-bell
  | A simple primary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Accent alert
.alert.alert-accent.alert-with-icon(role="alert")
  .alert-icon-box
    i.alert-icon.czi-security-check
  | A simple accent alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Secondary alert
.alert.alert-secondary.alert-with-icon(role="alert")
  .alert-icon-box
    i.alert-icon.czi-time
  | A simple secondary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Success alert
.alert.alert-success.alert-with-icon(role="alert")
  .alert-icon-box
    i.alert-icon.czi-check-circle
  | A simple success alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Danger alert
.alert.alert-danger.alert-with-icon(role="alert")
  .alert-icon-box
    i.alert-icon.czi-close-circle
  | A simple danger alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Warning alert
.alert.alert-warning.alert-with-icon(role="alert")
  .alert-icon-box
    i.alert-icon.czi-security-announcement
  | A simple warning alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Info alert
.alert.alert-info.alert-with-icon(role="alert")
  .alert-icon-box
    i.alert-icon.czi-announcement
  | A simple info alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Light alert
.alert.alert-light.alert-with-icon(role="alert")
  .alert-icon-box
    i.alert-icon.czi-unlocked
  | A simple light alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

// Dark alert
.alert.alert-dark.alert-with-icon(role="alert")
  .alert-icon-box
    i.alert-icon.czi-location
  | A simple dark alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.

Dismissible alerts

<!-- Primary alert -->
<div class="alert alert-primary alert-dismissible fade show" role="alert">
  <span class="font-weight-medium">Primary alert:</span> Dismiss me by clicking the close button on the right.
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>

<!-- Accent alert -->
<div class="alert alert-accent alert-dismissible fade show" role="alert">
  <span class="font-weight-medium">Secondary alert:</span> Dismiss me by clicking the close button on the right.
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>

<!-- Secondary alert -->
<div class="alert alert-secondary alert-dismissible fade show" role="alert">
  <span class="font-weight-medium">Secondary alert:</span> Dismiss me by clicking the close button on the right.
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>

<!-- Success alert -->
<div class="alert alert-success alert-dismissible fade show" role="alert">
  <span class="font-weight-medium">Success alert:</span> Dismiss me by clicking the close button on the right.
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>

<!-- Danger alert -->
<div class="alert alert-danger alert-dismissible fade show" role="alert">
  <span class="font-weight-medium">Danger alert:</span> Dismiss me by clicking the close button on the right.
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>

<!-- Warning alert -->
<div class="alert alert-warning alert-dismissible fade show" role="alert">
  <span class="font-weight-medium">Warning alert:</span> Dismiss me by clicking the close button on the right.
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>

<!-- Info alert -->
<div class="alert alert-info alert-dismissible fade show" role="alert">
  <span class="font-weight-medium">Info alert:</span> Dismiss me by clicking the close button on the right.
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>

<!-- Light alert -->
<div class="alert alert-light alert-dismissible fade show" role="alert">
  <span class="font-weight-medium">Light alert:</span> Dismiss me by clicking the close button on the right.
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>

<!-- Dark alert -->
<div class="alert alert-dark alert-dismissible fade show" role="alert">
  <span class="font-weight-medium">Dark alert:</span> Dismiss me by clicking the close button on the right.
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>
// Primary alert
.alert.alert-primary.alert-dismissible.fade.show(role="alert")
  | <span class="font-weight-medium">Primary alert:</span> Dismiss me by clicking the close button on the right.
  button(type="button", data-dismiss="alert", aria-label="Close").close
    span(aria-hidden="true") &times;

// Accent alert
.alert.alert-accent.alert-dismissible.fade.show(role="alert")
  | <span class="font-weight-medium">Secondary alert:</span> Dismiss me by clicking the close button on the right.
  button(type="button", data-dismiss="alert", aria-label="Close").close
    span(aria-hidden="true") &times;

// Secondary alert
.alert.alert-secondary.alert-dismissible.fade.show(role="alert")
  | <span class="font-weight-medium">Secondary alert:</span> Dismiss me by clicking the close button on the right.
  button(type="button", data-dismiss="alert", aria-label="Close").close
    span(aria-hidden="true") &times;

// Success alert
.alert.alert-success.alert-dismissible.fade.show(role="alert")
  | <span class="font-weight-medium">Success alert:</span> Dismiss me by clicking the close button on the right.
  button(type="button", data-dismiss="alert", aria-label="Close").close
    span(aria-hidden="true") &times;

// Danger alert
.alert.alert-danger.alert-dismissible.fade.show(role="alert")
  | <span class="font-weight-medium">Danger alert:</span> Dismiss me by clicking the close button on the right.
  button(type="button", data-dismiss="alert", aria-label="Close").close
    span(aria-hidden="true") &times;

// Warning alert
.alert.alert-warning.alert-dismissible.fade.show(role="alert")
  | <span class="font-weight-medium">Warning alert:</span> Dismiss me by clicking the close button on the right.
  button(type="button", data-dismiss="alert", aria-label="Close").close
    span(aria-hidden="true") &times;

// Info alert
.alert.alert-info.alert-dismissible.fade.show(role="alert")
  | <span class="font-weight-medium">Info alert:</span> Dismiss me by clicking the close button on the right.
  button(type="button", data-dismiss="alert", aria-label="Close").close
    span(aria-hidden="true") &times;

// Light alert
.alert.alert-light.alert-dismissible.fade.show(role="alert")
  | <span class="font-weight-medium">Light alert:</span> Dismiss me by clicking the close button on the right.
  button(type="button", data-dismiss="alert", aria-label="Close").close
    span(aria-hidden="true") &times;

// Dark alert
.alert.alert-dark.alert-dismissible.fade.show(role="alert")
  | <span class="font-weight-medium">Dark alert:</span> Dismiss me by clicking the close button on the right.
  button(type="button", data-dismiss="alert", aria-label="Close").close
    span(aria-hidden="true") &times;

Additional content

<!-- Success alert -->
<div class="alert alert-success" role="alert">
  <h4 class="pt-2 alert-heading">Well done!</h4>
  <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 class="pt-3 mb-2">Whenever you need to, be sure to use margin utilities to keep things nice and tidy.</p>
</div>
// Success alert
.alert.alert-success(role="alert")
  h4.pt-2.alert-heading Well done!
  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.
  hr
  p.pt-3.mb-2 Whenever you need to, be sure to use margin utilities to keep things nice and tidy.

Background image

<!-- Alert with bakground image -->
<div class="alert alert-bg-image alert-dismissible fade show text-center py-5" style="background-image: url(path-to-image)" role="alert">
  <i class="czi-time d-block text-white my-4" style="font-size: 3rem;"></i>
  <h2 class="text-white text-shadow">Check Our Limited Offers!</h2>
  <h4 class="text-white font-weight-normal text-shadow mb-4 pb-2">Save up to 50%</h4>
  <a href="#" class="btn btn-primary mb-3">View offers</a>
  <button type="button" class="close text-white" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>
// Alert with bakground image
.alert.alert-bg-image.alert-dismissible.fade.show.text-center.py-5(style="background-image: url(path-to-image)" role="alert")
  i(style="font-size: 3rem;").czi-time.d-inline-block.text-white.my-4
  h2.text-white.text-shadow Check Our Limited Offers!
  h4.text-white.font-weight-normal.text-shadow.mb-4.pb-2 Save up to 50%
  a(href="#").btn.btn-primary.mb-3 View offers
  button(type="button", data-dismiss="alert", aria-label="Close").close.text-white
    span(aria-hidden="true") &times;
Top