javascript - Sticky Header Logo Hover -
i found website today http://www.mcdonalds.de/. know how make sticky header this? logo scroll down navigation hide , logo hover show navigation. if on can can me out coding or resource helps me create same. reply of great me.
this ridiculous implementation think might idea.
$(window).scroll(function() { var $container = $(".container"); var container_offset = $container.offset().top - $(window).scrolltop(); console.log(container_offset); if(container_offset){ $container.addclass('fixed'); }else{ $container.removeclass('fixed'); } });
@import url(http://fonts.googleapis.com/css?family=open+sans); body { font-family: 'open sans', sans-serif; font-size: 16px; background-color: #bdc3c7; padding:0; margin:0; } .header { background-color: #3498db; float: left; width: 100%; height: 70px; transition: width .3s; } .container.fixed .header { width: 100px; max-width: 900px; position: fixed; top: 20px; } .container.fixed .header ul { display: none; } .container.fixed .main { margin-top: 70px; } h1 { float: left; } ul { float: left; } ul li { display: inline-block; } .container { margin: 0 auto; width: 100%; padding: 20px; background-color: #34495e; float: left; } .main { min-height: 1000px; color: #fff; float: left; line-height: 1.4em; } p { margin-bottom: 20px; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="container"> <header class="header"> <h1>logo</h1> <ul> <li><a href="#">foo</a></li> <li><a href="#">foo</a></li> <li><a href="#">foo</a></li> <li><a href="#">foo</a></li> <li><a href="#">foo</a></li> </ul> </header> <div class="main"> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. similique fugiat eveniet reprehenderit, nesciunt asperiores enim quaerat, totam laboriosam ratione sapiente corporis, ullam cum et vitae hic dolor in blanditiis quas.</p> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. similique fugiat eveniet reprehenderit, nesciunt asperiores enim quaerat, totam laboriosam ratione sapiente corporis, ullam cum et vitae hic dolor in blanditiis quas.</p> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. similique fugiat eveniet reprehenderit, nesciunt asperiores enim quaerat, totam laboriosam ratione sapiente corporis, ullam cum et vitae hic dolor in blanditiis quas.</p> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. similique fugiat eveniet reprehenderit, nesciunt asperiores enim quaerat, totam laboriosam ratione sapiente corporis, ullam cum et vitae hic dolor in blanditiis quas.</p> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. similique fugiat eveniet reprehenderit, nesciunt asperiores enim quaerat, totam laboriosam ratione sapiente corporis, ullam cum et vitae hic dolor in blanditiis quas.</p> <p>lorem ipsum dolor sit amet, consectetur adipisicing elit. similique fugiat eveniet reprehenderit, nesciunt asperiores enim quaerat, totam laboriosam ratione sapiente corporis, ullam cum et vitae hic dolor in blanditiis quas.</p> </div> </div>
Comments
Post a Comment