Push notifications to your visitors with an Angular toast, a lightweight and easily customizable alert message.
OverviewAngular 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.
Things to know when using the toast plugin:
autohide: false
.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.
This is a static toast message
This is static toast message in a toaster
TranslucentToasts are slightly translucent to blend in with what's below them.
This is a toast message
StackingYou can stack toasts by wrapping them in a c-toaster
container, which will vertically add some spacing.
This is a toast message This is a toast message
Custom contentCustomize your toasts by removing sub-components, tweaking them with utilities, or by adding your own markup. Here we've created a simpler toast by removing the default c-toast-header
, adding a cButtonClose
, and using some flexbox utilities to adjust the layout.
Hello, world! This is a toast message.
Alternatively, you can also add additional controls and components to toasts.
Hello, world! This is a toast message. Color schemesBuilding on the above example, you can create different toast color schemes with our color and background utilities. Here we've set color="primary"
and added .text-white
class to the c-toast
, and then set white property to our close button. For a crisp edge, we remove the default border with .border-0
.
Hello, world! This is a toast message.
PlacementPlace toasts where need them to show. The top right or top middle is often used for notifications.
See? Just like this. Heads up, toasts will stack automatically
API reference Toast Moduleimport { ToastModule } from '@coreui/angular';
@NgModule({
imports: [ToastModule,]
})
export class AppModule() { }
c-toast
component
exportAs: cToast
autohide
Auto hide the toast. boolean
true color
Sets the color context of the component to one of CoreUI’s themed colors. Colors
undefined delay
Delay hiding the toast (ms). number
5000 fade
Apply fade transition to the toast. boolean
true visible
Toggle the visibility of component. boolean
false Outputs name description type visibleChange
Event emitted on visible
change. boolean
timer
Event emitted on clock
tick (secs). number
c-toast-body
component
exportAs: cToastBody
component
exportAs: cToastHeader
closeButton
Add close button to the toast header. boolean
true c-toaster
component
exportAs: cToaster
placement
Toaster placement. string
top-end position
Toaster position. string
| absolute
| fixed
| static
absolute cToastClose
directive
exportAs: cToastClose
cToastClose
Toast to close. ToastComponent
required
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4