JSFiddle - React, Tailwind, and code Playground
by venkateshwaran
HTML
<div id="navigation-bar">nav here</div>
CSS
body {
height:1000px;
width:100%;
background-color:#F0F0F0;
}
#navigation-bar {
width:100%;
height:100px;
background-color:#666;
position:fixed;
top:0;
left:0;
}
JavaScript
$(function(){
$('#navigation-bar').data('size','big');
});
$(window).scroll(function(){
var $nav = $('#navigation-bar');
if ($('body').scrollTop() > 0) {
if ($nav.data('size') == 'big') {
$nav.data('size','small').stop().animate({
height:'40px'
}, 600);
}
} else {
if ($nav.data('size') == 'small') {
$nav.data('size','big').stop().animate({
height:'100px'
}, 600);
}
}
});