"Multi-Step Wizard Bootstrap 4.0.0"
Bootstrap 4.0.0 Snippet by dintrans

<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/4.0.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 form-group"> <div class="col-sm-12"> <div class="card"> <div class="card-header"> <ul class="nav nav-pills nav-justified card-header-pills setup-panel"> <li class="nav-item"><a class="nav-link active" data-toggle="pill" data-target="#step-1" href="javaScript:void(0);"> <h4 class="list-group-item-heading">Step 1</h4> <p class="list-group-item-text">First step description</p> </a></li> <li class="nav-item"><a class="nav-link disabled" data-toggle="pill" data-target="#step-2" href="javaScript:void(0);"> <h4 class="list-group-item-heading">Step 2</h4> <p class="list-group-item-text">Second step description</p> </a></li> <li class="nav-item"><a class="nav-link disabled" data-toggle="pill" data-target="#step-3" href="javaScript:void(0);"> <h4 class="list-group-item-heading">Step 3</h4> <p class="list-group-item-text">Third step description</p> </a></li> </ul> </div> <div class="card-block tab-content"> <div class="row tab-pane active setup-content" id="step-1"> <div class="col-xs-12"> <div class="col-md-12 text-center"> <h1> STEP 1</h1> <button id="activate-step-2" class="btn btn-primary btn-lg">Continue in Step 2</button> </div> </div> </div> <div class="row tab-pane setup-content" id="step-2"> <div class="col-xs-12"> <div class="col-md-12 text-center"> <h1 class="text-center"> STEP 2</h1> <button id="activate-step-3" class="btn btn-primary btn-lg">Continue in Step 3</button> </div> </div> </div> <div class="row tab-pane setup-content" id="step-3"> <div class="col-xs-12"> <div class="col-md-12"> <h1 class="text-center"> STEP 3</h1> </div> </div> </div> </div> <div class="card-footer text-muted text-center"> <small>Remember to check before the next step</small> </div> </div> </div> </div> </div>
body{ margin-top:20px; }
$(document).ready(function() { // DEMO ONLY // $('#activate-step-2').on('click', function(e) { $('ul.setup-panel li a[data-target="#step-2"]').removeClass('disabled'); $('ul.setup-panel li a[data-target="#step-2"]').trigger('click'); $(this).remove(); }) $('#activate-step-3').on('click', function(e) { $('ul.setup-panel li a[data-target="#step-3"]').removeClass('disabled'); $('ul.setup-panel li a[data-target="#step-3"]').trigger('click'); $(this).remove(); }) });

Related: See More


Questions / Comments: