"Form Steps"
Bootstrap 3.3.0 Snippet by RizwanAkram

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<div class="form-steps">
<div class="container">
<div class="row">
<div class="col-xs-12">
<ul class="nav nav-pills nav-justified steps-nav">
<li class="active">
<a href="#step-1">
<h4 class="list-group-item-heading">Step 1</h4>
<p class="list-group-item-text">Download Now</p>
</a>
</li>
<li class="disabled">
<a href="#step-2">
<h4 class="list-group-item-heading">Step 2</h4>
<p class="list-group-item-text">Get Started</p>
</a>
</li>
<li class="disabled">
<a href="#step-3">
<h4 class="list-group-item-heading">Step 3</h4>
<p class="list-group-item-text">Submition</p>
</a>
</li>
</ul>
</div>
</div>
<div class="row steps-content" id="step-1">
<div class="col-xs-12">
<div class="steps-box">
<div class="text-center">
<label class="title">Download the Pitch Deck Template</label><br>
<button type="button" id="activate-step-2" class="btn">Download Now</button>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*CSS Already in Theme*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap');
body {font-family: 'Open Sans', sans-serif;}
/* Form Control */
.form-control {
height: 40px;
padding: 9px 16px;
border: 1px solid #e5e7e9;
color: inherit;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: background-color .3s ease, border .3s ease, color .3s ease;
-moz-transition: background-color .3s ease, border .3s ease, color .3s ease;
-ms-transition: background-color .3s ease, border .3s ease, color .3s ease;
-o-transition: background-color .3s ease, border .3s ease, color .3s ease;
transition: background-color .3s ease, border .3s ease, color .3s ease;
}
/* Button */
.btn {
border: 0 solid transparent;
border-radius: 0;
line-height: 20px;
color: #fff;
background-color: #2951d5;
padding: 16px 34px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$(document).ready(function() {
var navListItems = $('.form-steps .steps-nav li a'),
allWells = $('.form-steps .steps-content');
allWells.hide();
navListItems.click(function(e)
{
e.preventDefault();
var $target = $($(this).attr('href')),
$item = $(this).closest('li');
if (!$item.hasClass('disabled')) {
navListItems.closest('li').removeClass('active');
$item.addClass('active');
allWells.hide();
$target.show();
}
});
$('.form-steps .steps-nav li.active a').trigger('click');
// DEMO ONLY //
$('#activate-step-2').on('click', function(e) {
$('.form-steps .steps-nav li:eq(1)').removeClass('disabled');
$('.form-steps .steps-nav li a[href="#step-2"]').trigger('click');
$(this).remove();
});
$('#activate-step-3').on('click', function(e) {
$('.form-steps .steps-nav li:eq(2)').removeClass('disabled');
$('.form-steps .steps-nav li a[href="#step-3"]').trigger('click');
$(this).remove();
})
});
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: