JSFiddle - React, Tailwind, and code Playground

by Muthuraman B

HTML

<!DOCTYPE html>
<html>
  <style>
    #myProgress {
      width: 100%;
      background-color: #ddd;
    }

    #myBar {
      width: 0%;
      height: 30px;
      background-color: #4CAF50;
      text-align: center;
      line-height: 30px;
      color: white;
    }
  </style>
  <body>

    <h1>JavaScript Progress Bar</h1>

    <div id="myProgress">
      <div id="myBar"></div>
    </div>


    <script>
      var elem = document.getElementById("myBar");   
      var width = 0;
      var id = setInterval(frame, 10);
      function frame() {
        if (width >= 50) {
          clearInterval(id);
        } else {
          width++; 
          elem.style.width = width + '%';       
        }
      }
    </script>

  </body>
</html>