"One-pager / Slider with Navigation"
Bootstrap 4.1.1 Snippet by Marnoweb

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/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/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 role="tabpanel">
<!-- Nav tabs -->
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#top">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Bootstrap.js</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="top">
<ul class="nav navbar-nav">
<li class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Link <span class="sr-only">(current)</span></a></li>
<li><a href="#slide1" aria-controls="slide1" role="tab" data-toggle="tab">Link</a></li>
<li><a href="#slide2" aria-controls="slide2" role="tab" data-toggle="tab">Link</a></li>
<li><a href="#slide3" aria-controls="slide3" role="tab" data-toggle="tab">Link</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*CSS is not necessary for your presentation. Feel free to alter everything to your liking*/
body{
min-height:90vh;
background:#000;
color:#000;
font-family:"Calibri";
text-shadow:0 1px rgba(255,255,255,0.7);
}
.figure figcaption{
background:#000;
color:#fff;
text-shadow:0 1px rgba(255,255,255,0.9);
}
.figure {
margin:0 1em;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
$('a[data-toggle="tab"]').click(function (e) {
//add #id to the url
window.location.hash = $(e.target).attr('href').substr(1);
})
//if url has a #hash, meaning, is a bookmark, the apperatining tab is opened
if(window.location.hash){
$('#top').find('a[href="'+window.location.hash+'"]').tab('show');
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: