How To Create a Stylish Progress Bar

Share To Help Other...

Introduction

Today we will learn about How To Create a Stylish Progress Bar

HTML STRUCTURE

<!doctype html>
<html lang="en">
<head>
  <!-- Required meta tags -->
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">

  <!-- Bootstrap CSS -->
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">

<title>Stylish Progress Bar</title>
</head>
<body>

<div class="container">
  <!-- Heading -->
  <h2 class="my-4">Stylish Progress Bar</h2>

  <!-- Progress bar within a Bootstrap grid system to be responsive -->
  <div class="row">
    <div class="col-12">
      <div class="progress progress-custom">
        <div class="progress-bar progress-bar-striped progress-bar-animated bg-success" role="progressbar" style="width: 75%;" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">75%</div>
      </div>
    </div>
  </div>
</div>

</body>
</html>

CSS STRUCTURE

<style>
    /* Custom styles for the progress bar */
    .progress-custom {
      height: 30px; /* Makes the progress bar taller */
      background-color: #f5f5f5; /* Light grey background */
      border-radius: 5px; /* Rounded corners */
      box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2); /* Inner shadow for depth */
    }

    .progress-bar {
      background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); /* Striped effect */
      background-size: 1rem 1rem; /* Size of the stripes */
      transition: width 1s ease-in-out; /* Smooth transition for animation */
    }

    .progress-bar-striped {
      animation: progress-bar-stripes 1s linear infinite; /* Animation for the stripes */
    }

    @keyframes progress-bar-stripes {
      from { background-position: 1rem 0; }
      to { background-position: 0 0; }
    }
  </style>

JAVASCRIPT AND JQUERY

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>

CODE INCLUDE

This Progress Bar code includes the mentioned things

  • HTML Code
  • JavaScript Code
  • CSS Code
  • Bootstrap 5 Framework

Stylish Progress Bar FEATURES

  • Desktop View is Perfect
  • Mobile View is Perfect
  • Include Bootstrap CDN Library
  • Live Webpage Preview Button

How To Create a Stylish Progress Bar. Manglastubh By Ankit Akolkar. Search on Google Free Online Courses.

Scroll to Top