"nav + slide"
Bootstrap 3.0.0 Snippet by evarevirus

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="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.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="menuWrapper">
<div class="menuFloat">
<div class="menuLeft">
<div class="menuLeftLogo">Logo</div>
<a href="#" class="menuitem">Menu Item 1</a>
<a href="#" class="menuitem">Menu Item 2</a>
<a href="#" class="menuitem">Menu Item 3</a>
</div>
<div class="menuRight">
</div>
</div>
</div>
<!-- carousel -->
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
</ol>
<!-- SLIDES -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="http://lorempixel.com/output/abstract-q-c-1322-993-7.jpg" alt="">
<div class="carousel-caption"> </div>
</div>
<div class="item">
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
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Bree+Serif);
body {
background: #FFF;
margin: 0px;
font-family: 'Open Sans', sans-serif;
}
.menuWrapper {
height: 100px;
line-height: 100px;
position: fixed;
width: 100%;
background: #EFEFEF;
z-index: 1000;
top: 0;
-webkit-box-shadow: 0px 0px 60px -16px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 60px -16px rgba(0,0,0,0.75);
box-shadow: 0px 0px 60px -16px rgba(0,0,0,0.75);
transition: 0.5s;
}
.menuFloat {
width: 100%;
}
.menuWrapperShrink {
height: 50px;
line-height: 50px;
transition: 0.5s;
}
.menuLeft {
display: inline-flex;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$(document).ready(function(){
var off = $('.menuWrapper').offset().top;
$(window).on('scroll', function(){
if( $(window).scrollTop() > 0 ){
$('.menuWrapper').addClass('menuWrapperShrink');
$('.menuLeftLogo').addClass('menuLeftLogoShrink');
$('.carousel').addClass('carouselShrink');
}else{
$('.menuWrapper').removeClass('menuWrapperShrink');
$('.menuLeftLogo').removeClass('menuLeftLogoShrink');
$('.carousel').removeClass('carouselShrink');
}
});
});
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: