Stack's notification system allows you to alert users attention to certain aspects or features of the page without commanding all of their attention.
Notifications can be triggered by any element on the page that shares the same data-notification-link with the corresponding .notification element.
Customise the notification with the following classes and data attributes:
- .pos-left,right,top,bottom - positions the notification on the page
- [data-animation="from-left,right,top,bottom"] - determines the direction the notification should pop in from
- .col-* - Use the grid classes to determine the width of the notification
<a class="btn" href="#" data-notification-link="trigger"> <span class="btn__text"> Trigger Notification </span> </a> <div class="notification pos-right pos-bottom col-sm-4 col-md-3" data-animation="from-bottom" data-notification-link="trigger"> CONTENT </div><!--end of notification-->
Here's a handy little notification that'll pop up and tell the user something important about your page.
A notification can be set to automatically display after a certain period of time once the page has loaded. You will have already seen an autoshow appear in the top-right hand corner of this page when you arrived.
You can adjust the autoshow time by adding the data attribute data-autoshow="" to the .notification element with a millisecond value ie. a value of '1000' would show the notification 1 second after the page has loaded.
<div class="notification pos-right pos-bottom col-sm-4 col-md-3" data-animation="from-bottom" data-autoshow="1000"> CONTENT </div><!--end of notification-->