Toast-like Notification Popup Plugin For jQuery - MyFakeToast
File Size: | 7.79 KB |
---|---|
Views Total: | 805 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
MyFakeToast is a really simple jQuery plugin used to create toast-like notification popups for your webapp that supports any html contents and auto hides after a given timeout.
How to use it:
1. Load jQuery library and the jQuery MyFakeToast plugin's script right before the closing body tag.
<script src="//code.jquery.com/jquery-3.2.1.min.js"></script> <script src="js/my-fake-toast.js"></script>
2. Create a container for the toast messages.
<div class="toastMe"></div>
3. The JavaScript to create a basic toast popup that will auto dismiss after 2 seconds.
toastMe("Hi! I'm a toast!", 2000);
4. The JavaScript to create a rich content toast popup that will auto dismiss after 5 seconds.
toastMe('<p>Any content here</p>', 5000);
5. Override the default CSS styles to customize the toast popups.
.toastMe { position: absolute; width: 80vw; bottom: 10vh; margin-left: 6vw; margin-right: 10vw; padding: 1em; z-index: 1000; box-shadow: 1px 1px 25px black; background: rgba(50,50,50, .8); color: #fff; text-shadow: 0px 0px 4px black; text-align: center; border-radius: 500px; border: 1 solid rgba(50,50,50,1); transition: display 1.5s; } .toastHide { display: none; } .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }
This awesome jQuery plugin is developed by braglin. For more Advanced Usages, please check the demo page or visit the official website.