返回

透彻理解Bootstrap5吐司消息组件,轻松实现消息提示

前端

Bootstrap5吐司消息组件概述

Bootstrap5吐司消息组件是一种轻量级通知,旨在模仿移动和桌面操作系统已经普及的推送通知。它使用flexbox构建,因此很容易对齐和定位。和弹出提示一样,吐司消息也需要自己初始化。

Bootstrap5吐司消息组件用法

Bootstrap5吐司消息组件的使用非常简单,只需要几个简单的步骤:

  1. 创建一个容器元素,将吐司消息包裹在其中。
  2. 在容器元素中添加一个toast类。
  3. 在吐司消息中添加一个toast-header类,并在其中添加一个关闭按钮和一个标题。
  4. 在吐司消息中添加一个toast-body类,并在其中添加要显示的内容。

Bootstrap5吐司消息组件属性

Bootstrap5吐司消息组件支持以下属性:

  • fade: 指定吐司消息是否在显示和隐藏时淡入淡出。
  • show: 指定吐司消息是否一开始就显示。
  • autohide: 指定吐司消息是否在一段时间后自动隐藏。
  • delay: 指定吐司消息自动隐藏的时间。

Bootstrap5吐司消息组件事件

Bootstrap5吐司消息组件支持以下事件:

  • show.bs.toast: 在吐司消息显示时触发。
  • shown.bs.toast: 在吐司消息显示后触发。
  • hide.bs.toast: 在吐司消息隐藏时触发。
  • hidden.bs.toast: 在吐司消息隐藏后触发。

Bootstrap5吐司消息组件实例

<div class="toast" role="alert" aria-live="assertive" aria-atomic="true">
  <div class="toast-header">
    <button type="button" class="btn-close" data-bs-dismiss="toast" aria-label="Close"></button>
    <strong class="me-auto">Bootstrap</strong>
    <small>11 mins ago</small>
  </div>
  <div class="toast-body">
    Hello, world! This is a toast message.
  </div>
</div>

总结

Bootstrap5吐司消息组件是一种轻量级通知,旨在模仿移动和桌面操作系统已经普及的推送通知。它使用flexbox构建,因此很容易对齐和定位。和弹出提示一样,吐司消息也需要自己初始化。Bootstrap5吐司消息组件的使用非常简单,只需要几个简单的步骤。Bootstrap5吐司消息组件支持以下属性和事件。