Skip to content

Instantly share code, notes, and snippets.

@aarshtalati
Created April 21, 2018 19:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aarshtalati/f30a7f95e6c1a349483e1d3109036a96 to your computer and use it in GitHub Desktop.
Save aarshtalati/f30a7f95e6c1a349483e1d3109036a96 to your computer and use it in GitHub Desktop.
Bootstrap 3.0 Progress Bar Meter
<!DOCTYPE html>
<!--
Created using JS Bin
http://jsbin.com
Copyright (c) 2018 by aarsh (http://jsbin.com/xozumih/2/edit)
Released under the MIT license: http://jsbin.mit-license.org
-->
<meta name="robots" content="noindex">
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<script src="https://code.jquery.com/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<style id="jsbin-css">
body {
padding: 30px 0px;
}
.navbar-why-you-so-small > .navbar-collapse {
background-color: rgba(51, 51, 51, 0.8);
}
.progress-bar {
text-align: left;
white-space: nowrap;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
cursor: pointer;
}
.progress-bar > .progress-type {
padding-left: 10px;
}
.progress-meter {
min-height: 15px;
border-bottom: 2px solid rgb(160, 160, 160);
}
.progress-meter > .meter {
position: relative;
float: left;
min-height: 15px;
border-width: 0px;
border-style: solid;
border-color: rgb(160, 160, 160);
}
.progress-meter > .meter-left {
border-left-width: 2px;
}
.progress-meter > .meter-right {
float: right;
border-right-width: 2px;
}
.progress-meter > .meter-right:last-child {
border-left-width: 2px;
}
.progress-meter > .meter > .meter-text {
position: absolute;
display: inline-block;
bottom: -20px;
width: 100%;
font-weight: 700;
font-size: 0.85em;
color: rgb(160, 160, 160);
text-align: left;
}
.progress-meter > .meter.meter-right > .meter-text {
text-align: right;
}
</style>
</head>
<body>
<div class="container">
<div>Asthma Control Level</div>
<div class="row">
<div class="progress">
<div class="progress-bar progress-bar-success" style="width: 33%">
<span class="sr-only">Well controlled</span>
</div>
<div class="progress-bar progress-bar-warning progress-bar-striped" style="width: 33%">
<span class="sr-only">Not well controlled</span>
</div>
<div class="progress-bar progress-bar-danger" style="width: 34%">
<span class="sr-only">Very poorly controlled</span>
</div>
</div>
<div>
<div class="progress-meter">
<div class="meter meter-right" style="width: 30%;"><span class="meter-text">Very poorly controlled</span></div>
</div>
</div>
</div>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment