<link rel="stylesheet" href="style.css"> <div class="header"> <h1>Анимационный заголовок</h1> </div> <div class="content"> </div> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> .header { position: fixed; top: 0; left: 0; width: 100%; background: #08009f; color:#fff; z-index: 1000; height: 200px; overflow: hidden; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; text-align:center; line-height:160px; } .header.shrink { height: 100px; line-height:80px; } .header h1 { font-size:30px; font-weight:normal; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .header.shrink h1 { font-size:24px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .content { height:2000px; } $(function(){ var shrinkHeader = 300; $(window).scroll(function() { var scroll = getCurrentScroll(); if ( scroll >= shrinkHeader ) { $('.header').addClass('shrink'); } else { $('.header').removeClass('shrink'); } }); function getCurrentScroll() { return window.pageYOffset || document.documentElement.scrollTop; } }); Навигация по записям Sticky header Changing theme