跳到主要内容

Toasts

Push notifications to your visitors with a toast, a lightweight and easily customizable alert message.

Toasts are lightweight notifications designed to mimic the push notifications that have been popularized by mobile and desktop operating systems. They’re built with flexbox, so they’re easy to align and position.

Examples

Basic

To encourage extensible and predictable toasts, we recommend a header and body. Toast headers use display: flex, allowing easy alignment of content thanks to our margin and flexbox utilities.

Toasts are as flexible as you need and have very little required markup. At a minimum, we require a single element to contain your “toasted” content and strongly encourage a dismiss button.

结果
Loading...
实时编辑器

Dismissible

结果
Loading...
实时编辑器

Stacking

When you have multiple toasts, we default to vertically stacking them in a readable manner.

结果
Loading...
实时编辑器

Placement

Place toasts by setting a position in a ToastContainer. The top right is often used for notifications, as is the top middle.

结果
Loading...
实时编辑器

For systems that generate more notifications, consider using a wrapping element so they can easily stack.

结果
Loading...
实时编辑器

Autohide

A Toast can also automatically hide after X milliseconds using the autohide prop with the delay prop to specify the delay. To open the toast, manually change the show property.

结果
Loading...
实时编辑器

Contextual variations

Add any of the below mentioned modifier classes to change the appearance of a toast.

结果
Loading...
实时编辑器

API

Toast

ToastHeader

ToastBody

ToastContainer