"Form Process Steps"
Bootstrap 3.1.0 Snippet by bswarrior

<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="container"> <div class="row bs-wizard" style="border-bottom:0;"> <div class="col-xs-3 bs-wizard-step complete"> <div class="text-center bs-wizard-stepnum">Account Type</div> <div class="progress"><div class="progress-bar"></div></div> <a href="#" class="bs-wizard-dot"> <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/828442/arrow-right.svg"> </a> <div class="bs-wizard-info text-center">Account type you'd like to open</div> </div> <div class="col-xs-3 bs-wizard-step complete"><!-- complete --> <div class="text-center bs-wizard-stepnum">Your Details</div> <div class="progress"><div class="progress-bar"></div></div> <a href="#" class="bs-wizard-dot"> <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/828442/arrow-right.svg"> </a> <div class="bs-wizard-info text-center">Infomation about you</div> </div> <div class="col-xs-3 bs-wizard-step active"><!-- complete --> <div class="text-center bs-wizard-stepnum">Account Options</div> <div class="progress"><div class="progress-bar"></div></div> <a href="#" class="bs-wizard-dot"> <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/828442/arrow-right.svg"> </a> <div class="bs-wizard-info text-center">Your account options</div> </div> <div class="col-xs-3 bs-wizard-step disabled"><!-- active --> <div class="text-center bs-wizard-stepnum">Complete</div> <div class="progress"><div class="progress-bar"></div></div> <a href="#" class="bs-wizard-dot"></a> <div class="bs-wizard-info text-center">You're all done</div> </div> </div> </div> </div>
.bs-wizard {margin-top: 40px;} /*Form Wizard*/ .bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;} .bs-wizard > .bs-wizard-step {padding: 0; position: relative;} .bs-wizard > .bs-wizard-step + .bs-wizard-step {} .bs-wizard > .bs-wizard-step .bs-wizard-stepnum { color: #595959; font-size: 14px; margin-bottom: 5px; height: 22px; } .bs-wizard > .bs-wizard-step .bs-wizard-info { color: #999; font-size: 12px;} .bs-wizard > .bs-wizard-step > .bs-wizard-dot { position: absolute; width: 30px; height: 30px; display: block; background: #0776B2; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 4px;/* 30%; */ } .bs-wizard > .bs-wizard-step > .bs-wizard-dot > img { position: absolute; width: 20px; height: 20px; display: block; top: 35px; left: 50%; margin-top: -30px; margin-left: -9px; } /* .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after { content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } */ .bs-wizard > .bs-wizard-step > .progress { position: relative; border-radius: 0px; height: 30px; box-shadow: none; margin: 8px 0; } .bs-wizard > .bs-wizard-step > .progress > .progress-bar { width:0px; box-shadow: none; background: #0776B2; height:30px; } .bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar { width:100%; } .bs-wizard > .bs-wizard-step.active > .progress > .progress-bar { width:50%; } .bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { width:0%; } .bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { width: 100%; } .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { background-color: #f5f5f5; } .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after { opacity: 0; } .bs-wizard > .bs-wizard-step:first-child > .progress { left: 50%; width: 50%; } .bs-wizard > .bs-wizard-step:last-child > .progress { width: 50%; } .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; } /*END Form Wizard*/

Related: See More


Questions / Comments: