Membuat Header menghilang ketika di scroll

Web - Selamat Sore, pertemuan pertama kita kali ini akan mendiskusikan tentang bagaimana membuat sebuah web dengan tampilan header yang responsive. Maksud dari responsive disini adalah dengan membuat tampilan header web kita menjadi lebih menarik untuk dilihat oleh pengunjung dengan menggunakan metode scroll mouse yang menjadikan header web menjadi visible (kelihatan) dan invisible (menghilang).



Cara kerjanya adalah apabila kita menscroll page web tersebut ke bawah maka header akan menghilang dan ketika menscroll page web tersebut ke atas maka header akan muncul kembali. Sesederhana itu, namun efeknya bisa membuat pengunjung merasa kagum dan penasaran, Kok bisa gini ya ?

Baiklah, berikut ini adalah source code untuk membuat header menghilang ketika di scroll

Simpan di folder css dan beri nama style.css

body{background-color:white; padding-top:10px; font:100 14px 'Open Sans'}

#konten{width:690px; margin:30px auto; color:#34495e;text-align:justify}

img{float:left; margin:0 10px 10px 0;}

.kepala{
  background-color:#e74c3c; 
  color:white; 
  font-size:24px; 
  padding:10px; 
  text-align:center; 
  position: fixed; 
  left:0; 
  top:0; 
  width:100%; 
  transition: top .5s;
}

.muncul {
  top: -90px;
}
.hilang {
  top:0;
 z-index: 9999;
}

Simpan di folder js dan beri nama index.js

$(function(){ 
    var kebawah = $(document).scrollTop();
    var kekepala = $('.kepala').outerHeight();

    $(window).scroll(function() {
        var keatas = $(document).scrollTop();

        if (keatas > kekepala){$('.kepala').addClass('muncul');} 
        else {$('.kepala').removeClass('muncul');}

        if (keatas > kebawah){$('.kepala').removeClass('hilang');} 
        else {$('.kepala').addClass('hilang');}    

        kebawah = $(document).scrollTop(); 
     });
});

Beri nama index.html

<!DOCTYPE html>
<html >
  <head>
    <meta charset="UTF-8">
    <title>Membuat Header Menghilang Ketika Scroll</title>

        <link rel="stylesheet" href="css/style.css">

  </head>

  <body>

    <header class="kepala">Jawara Kode</header>
<div id="konten">
<p>
Ini adalah paragraf sebagai contohnya. Jangan dicontoh apalagi dicopy paste di blog lain. Karena paragraf ini bikinnya lebih sulit daripada cari pacar. Cari pacar mah gampang, tapi cari yang mau sama kamu itu susahnya minta ampun. Kamu mau cari kemana juga enggak bakalan dapet yang bener-bener sempurna. Meskipun kamu juga tahu, kalau yang sempurna itu cuma ibumu, pacarmu mah kalah. 
</p>
<p>
Kalau kamu belum juga dapetin cewek dari ujung dunia ke ujung lainnya di muka bumi ini. Coba kamu cari pacar di Mars. Siapa tahu kan ntar ujung-ujungnya ada berita headline yang ngeberitain Ditemukan Pacar di Mars. Dan kamu gak jomblo lagi, kan ? Tapi santai, pacar kamu ini lebih cantik dari cabe-cabean di Mars. Yang celananya hot pants, bajunya tipis sampai transparan, dan bawaannya Satria. Yah juga namanya cabe mblo.
</p>
<img src="http://www.adobewordpress.com/ads/300x250.jpg">
<p>
Ini adalah paragraf sebagai contohnya. Jangan dicontoh apalagi dicopy paste di blog lain. Karena paragraf ini bikinnya lebih sulit daripada cari pacar. Cari pacar mah gampang, tapi cari yang mau sama kamu itu susahnya minta ampun. Kamu mau cari kemana juga enggak bakalan dapet yang bener-bener sempurna. Meskipun kamu juga tahu, kalau yang sempurna itu cuma ibumu, pacarmu mah kalah. 
</p>
<p>
Kalau kamu belum juga dapetin cewek dari ujung dunia ke ujung lainnya di muka bumi ini. Coba kamu cari pacar di Mars. Siapa tahu kan ntar ujung-ujungnya ada berita headline yang ngeberitain Ditemukan Pacar di Mars. Dan kamu gak jomblo lagi, kan ? Tapi santai, pacar kamu ini lebih cantik dari cabe-cabean di Mars. Yang celananya hot pants, bajunya tipis sampai transparan, dan bawaannya Satria. Yah juga namanya cabe mblo.
</p>
<p>
Ini adalah paragraf sebagai contohnya. Jangan dicontoh apalagi dicopy paste di blog lain. Karena paragraf ini bikinnya lebih sulit daripada cari pacar. Cari pacar mah gampang, tapi cari yang mau sama kamu itu susahnya minta ampun. Kamu mau cari kemana juga enggak bakalan dapet yang bener-bener sempurna. Meskipun kamu juga tahu, kalau yang sempurna itu cuma ibumu, pacarmu mah kalah. 
</p>
<p>
Kalau kamu belum juga dapetin cewek dari ujung dunia ke ujung lainnya di muka bumi ini. Coba kamu cari pacar di Mars. Siapa tahu kan ntar ujung-ujungnya ada berita headline yang ngeberitain Ditemukan Pacar di Mars. Dan kamu gak jomblo lagi, kan ? Tapi santai, pacar kamu ini lebih cantik dari cabe-cabean di Mars. Yang celananya hot pants, bajunya tipis sampai transparan, dan bawaannya Satria. Yah juga namanya cabe mblo.
</p>
<p>
Ini adalah paragraf sebagai contohnya. Jangan dicontoh apalagi dicopy paste di blog lain. Karena paragraf ini bikinnya lebih sulit daripada cari pacar. Cari pacar mah gampang, tapi cari yang mau sama kamu itu susahnya minta ampun. Kamu mau cari kemana juga enggak bakalan dapet yang bener-bener sempurna. Meskipun kamu juga tahu, kalau yang sempurna itu cuma ibumu, pacarmu mah kalah. 
</p>
<p>
Ini adalah paragraf sebagai contohnya. Jangan dicontoh apalagi dicopy paste di blog lain. Karena paragraf ini bikinnya lebih sulit daripada cari pacar. Cari pacar mah gampang, tapi cari yang mau sama kamu itu susahnya minta ampun. Kamu mau cari kemana juga enggak bakalan dapet yang bener-bener sempurna. Meskipun kamu juga tahu, kalau yang sempurna itu cuma ibumu, pacarmu mah kalah. 
</p>
<p>
Kalau kamu belum juga dapetin cewek dari ujung dunia ke ujung lainnya di muka bumi ini. Coba kamu cari pacar di Mars. Siapa tahu kan ntar ujung-ujungnya ada berita headline yang ngeberitain Ditemukan Pacar di Mars. Dan kamu gak jomblo lagi, kan ? Tapi santai, pacar kamu ini lebih cantik dari cabe-cabean di Mars. Yang celananya hot pants, bajunya tipis sampai transparan, dan bawaannya Satria. Yah juga namanya cabe mblo.
</p>
<p>
Ini adalah paragraf sebagai contohnya. Jangan dicontoh apalagi dicopy paste di blog lain. Karena paragraf ini bikinnya lebih sulit daripada cari pacar. Cari pacar mah gampang, tapi cari yang mau sama kamu itu susahnya minta ampun. Kamu mau cari kemana juga enggak bakalan dapet yang bener-bener sempurna. Meskipun kamu juga tahu, kalau yang sempurna itu cuma ibumu, pacarmu mah kalah. 
</p>
<p>
Kalau kamu belum juga dapetin cewek dari ujung dunia ke ujung lainnya di muka bumi ini. Coba kamu cari pacar di Mars. Siapa tahu kan ntar ujung-ujungnya ada berita headline yang ngeberitain Ditemukan Pacar di Mars. Dan kamu gak jomblo lagi, kan ? Tapi santai, pacar kamu ini lebih cantik dari cabe-cabean di Mars. Yang celananya hot pants, bajunya tipis sampai transparan, dan bawaannya Satria. Yah juga namanya cabe mblo.
</p>
<p>
Ini adalah paragraf sebagai contohnya. Jangan dicontoh apalagi dicopy paste di blog lain. Karena paragraf ini bikinnya lebih sulit daripada cari pacar. Cari pacar mah gampang, tapi cari yang mau sama kamu itu susahnya minta ampun. Kamu mau cari kemana juga enggak bakalan dapet yang bener-bener sempurna. Meskipun kamu juga tahu, kalau yang sempurna itu cuma ibumu, pacarmu mah kalah. 
</p>
<p>
Kalau kamu belum juga dapetin cewek dari ujung dunia ke ujung lainnya di muka bumi ini. Coba kamu cari pacar di Mars. Siapa tahu kan ntar ujung-ujungnya ada berita headline yang ngeberitain Ditemukan Pacar di Mars. Dan kamu gak jomblo lagi, kan ? Tapi santai, pacar kamu ini lebih cantik dari cabe-cabean di Mars. Yang celananya hot pants, bajunya tipis sampai transparan, dan bawaannya Satria. Yah juga namanya cabe mblo.
</p>
<p> Kalau kamu belum juga dapetin cewek dari ujung dunia ke ujung lainnya di muka bumi ini. Coba kamu cari pacar di Mars. Siapa tahu kan ntar ujung-ujungnya ada berita headline yang ngeberitain Ditemukan Pacar di Mars. Dan kamu gak jomblo lagi, kan ? Tapi santai, pacar kamu ini lebih cantik dari cabe-cabean di Mars. Yang celananya hot pants, bajunya tipis sampai transparan, dan bawaannya Satria. Yah juga namanya cabe mblo. </p>
<p>
Ini adalah paragraf sebagai contohnya. Jangan dicontoh apalagi dicopy paste di blog lain. Karena paragraf ini bikinnya lebih sulit daripada cari pacar. Cari pacar mah gampang, tapi cari yang mau sama kamu itu susahnya minta ampun. Kamu mau cari kemana juga enggak bakalan dapet yang bener-bener sempurna. Meskipun kamu juga tahu, kalau yang sempurna itu cuma ibumu, pacarmu mah kalah. 
</p>
<p>
Kalau kamu belum juga dapetin cewek dari ujung dunia ke ujung lainnya di muka bumi ini. Coba kamu cari pacar di Mars. Siapa tahu kan ntar ujung-ujungnya ada berita headline yang ngeberitain Ditemukan Pacar di Mars. Dan kamu gak jomblo lagi, kan ? Tapi santai, pacar kamu ini lebih cantik dari cabe-cabean di Mars. Yang celananya hot pants, bajunya tipis sampai transparan, dan bawaannya Satria. Yah juga namanya cabe mblo.
</p>
<p>
Ini adalah paragraf sebagai contohnya. Jangan dicontoh apalagi dicopy paste di blog lain. Karena paragraf ini bikinnya lebih sulit daripada cari pacar. Cari pacar mah gampang, tapi cari yang mau sama kamu itu susahnya minta ampun. Kamu mau cari kemana juga enggak bakalan dapet yang bener-bener sempurna. Meskipun kamu juga tahu, kalau yang sempurna itu cuma ibumu, pacarmu mah kalah. 
</p>
<p>
Kalau kamu belum juga dapetin cewek dari ujung dunia ke ujung lainnya di muka bumi ini. Coba kamu cari pacar di Mars. Siapa tahu kan ntar ujung-ujungnya ada berita headline yang ngeberitain Ditemukan Pacar di Mars. Dan kamu gak jomblo lagi, kan ? Tapi santai, pacar kamu ini lebih cantik dari cabe-cabean di Mars. Yang celananya hot pants, bajunya tipis sampai transparan, dan bawaannya Satria. Yah juga namanya cabe mblo.
</p></div> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script> </body> </html>

Selesai! Silahkan sobat kembangin lagi headernya dengan kreativitas-kreativitas sobat sendiri. Bila sobat masih kebingungan, silahkan sobat download source kodenya DISINI atau bisa sobat bertanya dengan sopan di kolom komentar. Terima kasih.

Share this

Related Posts

First

4 komentar

komentar