DEV Community

Will Sheppard
Will Sheppard

Posted on

Simple toast notification

Easy:

<button onclick="toast('foo')">Show Toast</button> <script> function toast(message) { var snackbar = document.createElement("div"); snackbar.id = "snackbar"; snackbar.innerText = message; document.body.appendChild(snackbar); snackbar.style.cssText = ` visibility: visible; text-align: center; border: 2px solid black; padding: 16px; position: fixed; z-index: 1; left: 50%; bottom: 30px; transform: translateX(-50%); opacity: 1; `; setTimeout(function() { snackbar.style.visibility = "hidden"; snackbar.style.opacity = "0"; document.body.removeChild(snackbar); }, 3000); } </script> 
Enter fullscreen mode Exit fullscreen mode

(source)

Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.