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.
When you have multiple toasts, we default to vertically stacking them in a readable manner.
You can also get fancy with flexbox utilities to align toasts horizontally and/or vertically.
Toasts are slightly translucent, too, so they blend over whatever they might appear
over. For browsers that support the backdrop-filter
CSS property, we’ll
also attempt to blur the elements under a toast.
Place toasts with custom CSS as you need them. The top right is often used for
notifications, as is the top middle. If you’re only ever going to show one toast at
a time, put the positioning styles right on the .toast
.
For systems that generate more notifications, consider using a wrapping element so they can easily stack.
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.