Javascript

スクロールしたらヘッダーが出てくるやつの備忘録




初期時にはヘッダーを表示せず、少しスクロールしたところでヘッダーを出すというプログラムです。
これにより、メインビジュアルを全面に表示することができ、インパクトのあるWebサイトを作成することが出来ます。

<div class="header">ヘッダー</div>
.header{
	position:fixed;/*ここが重要箇所*/
	display:none;/*ここが重要箇所*/
    /*以下はレイアウト用*/
	top:9%;
	left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
	width:85%;
	height:120px;
	background:white;
	border-radius:60px;
}
//ヘッダースクロール
$(window).scroll(function () {          
  var pos = $('body').offset();         
  if ($(this).scrollTop() > pos.top) {
    $('.header').fadeIn();                
  } else {                              
    $('.header').fadeOut();              
  }
});	

相談・質問を募集しています。

記事に関する相談・質問を募集しています。

是非この機会にどうぞ
コメントでの質問も大歓迎です!

ハヤぶろぐのLINE@登録はこちら


メールの方はこちら




-Javascript