Alert Component
Classes: .alert, .alert-content, .alert-title, .alert-close, .alert-success, .alert-warning, .alert-danger, .alert-info
Features:
- Dismissible alerts
- Color/status variants: success, warning, danger, info
- Includes close button:
.alert-close - Accessible markup
Example
Success!
Your action was completed successfully.
Error!
Something went wrong. Please try again.
Warning!
Please review your input before proceeding.
Info
Here's some helpful information.
Usage:
<!-- Simple alert -->
<div class="alert alert-success">
<span>Success message!</span>
<button class="alert-close">×</button>
</div>
<!-- Alert with title and content -->
<div class="alert alert-success">
<div class="alert-content">
<div class="alert-title">Success!</div>
<div>Your action was completed successfully.</div>
</div>
<button class="alert-close">×</button>
</div>
<div class="alert alert-danger">
<div class="alert-content">
<div class="alert-title">Error!</div>
<div>Something went wrong.</div>
</div>
<button class="alert-close">×</button>
</div>
JS Interactivity:
- Clicking
.alert-closeremoves the alert
Customization:
- Override colors via variables or utility classes
- Add icons or extra content as needed