Making Toast using CSS and javascript

To create a toast message in JavaScript, you can use a combination of HTML, CSS, and JavaScript. Here is an example of how you can do this:

<!-- Add a container for the toast message -->

<div id="toast-container"></div>


<style>

  /* Add some basic styles for the toast message */

  .toast {

    background-color: #333;

    color: #fff;

    padding: 20px;

    border-radius: 5px;

    font-size: 14px;

    position: absolute;

    bottom: 20px;

    left: 50%;

    transform: translateX(-50%);

    z-index: 999;

  }


  /* Add a transition to fade the toast in and out */

  .toast.show {

    animation: fadein 0.5s, fadeout 0.5s 2.5s;

  }


  @keyframes fadein {

    from { bottom: 0; opacity: 0; }

    to { bottom: 20px; opacity: 1; }

  }


  @keyframes fadeout {

    from { bottom: 20px; opacity: 1; }

    to { bottom: 0; opacity: 0; }

  }

</style>


<script>

  function showToast(message) {

    // Create the toast element

    var toast = document.createElement("div");

    toast.classList.add("toast");

    toast.innerHTML = message;


    // Add the toast to the container

    document.getElementById("toast-container").appendChild(toast);


    // Show the toast for 3 seconds

    toast.classList.add("show");

    setTimeout(function() {

      toast.classList.remove("show");

    }, 3000);

  }

</script>

This code will create a function called showToast that takes a message as an argument and displays it as a toast message for 3 seconds. The toast message will appear at the bottom of the screen and fade in and out.


To show a toast message, you can call the showToast function and pass in the message that you want to display. For example:

showToast("Hello, world!");


This will display the toast message "Hello, world!" for 3 seconds. 

Comments

Popular posts from this blog

Attack on Titan Final Episode Released! Dub Coming Soon

Understanding Entropy Calculation for Multiple Massage Signals

Understanding the Benefits of OZIVI Bundle for Mental Health