Notificaciones ligeras y flexibles para tu aplicación web
Los toasts son notificaciones ligeras y no intrusivas diseñadas para imitar las notificaciones push que han sido popularizadas por los sistemas operativos móviles y de escritorio.
Un toast que se muestra automáticamente al cargar la página usando la clase
.show.
<div class="toast show" role="alert">
<div class="toast-header">
<strong class="me-auto">Notificación</strong>
<small>Ahora</small>
<button type="button" class="btn-close"
data-bs-dismiss="toast"></button>
</div>
<div class="toast-body">
Mensaje enviado correctamente.
</div>
</div>
Un toast que se activa al hacer clic en un botón, ideal para confirmar acciones del usuario.
const toastTrigger = document.getElementById('liveToastBtn')
const toastLiveExample = document.getElementById('liveToast')
if (toastTrigger) {
const toastBootstrap =
bootstrap.Toast.getOrCreateInstance(toastLiveExample)
toastTrigger.addEventListener('click', () => {
toastBootstrap.show()
})
}
Un toast que se inicia automáticamente usando JavaScript al cargar la página.
const toastEl = document.getElementById('autoToast')
const toast = new bootstrap.Toast(toastEl)
toast.show()
Integración del ejemplo Toast de éxito.
const toastTrigger = document.getElementById('toastTrigger')
const toastAlert = document.getElementById('toastAlert')
if (toastTrigger) {
toastTrigger.addEventListener('click', () => {
const toast = new bootstrap.Toast(toastAlert)
toast.show()
})
}
Toasts para confirmar operaciones con archivos: subida, eliminación y descarga.
Ver ejemploValidación de formulario con toasts para mensajes de éxito y error.
Ver ejemplo