Cara Membuat Header Melayang di Blogger

arsipbiru_membuat-header-melayang-di-blogger

Arsipbiru.com - Pada kesempatan kali ini saya akan membagikan tutorial terkait bagaimana cara membuat header melayang di Blogger. Header melayang atau biasa disebut dengan sticky header adalah salah satu fitur yang dapat mempercantik tampilan blog. Header akan seolah-olah melayang ketika halaman digulir ke bawah atau sebaliknya.


Fungsi header melayang sendiri tidak lain agar tidak perlu repot-repot menggulir kembali ke atas ketika ingin menuju ke menu yang berada di header. Tentunya hal ini sangat menguntungkan bagi pemilik blog yang memiliki konten atau artikel yang panjang.


Header melayang yang akan saya bagikan ini memiliki fitur yang secara otomatis hilang dan muncul ketika halaman digulir ke atas maupun ke bawah. Pada tampilan awal, header akan terlihat melayang di atas halaman. Ketika pengunjung menggulir halaman ke bawah, header akan menghilang. Namun, ketika pengunjung menggulir kembali ke atas, header akan muncul kembali dengan posisi yang sama seperti melayang.


Hal ini akan memberikan kesan efektif bagi pemilik blog. Tampilan akan penuh dari atas ke bawah tanpa adanya header yang mengganggu. Namun, header dapat muncul kembali ketika pengunjung menginginkannya.


Jika Anda tertarik ingin memasang sticky header dengan fitur auto show and hide seperti blog Arsipbiru, silahkan simak langkah-langkahnya dengan seksama.


Cara Membuat Header Melayang di Blogger

1. Pertama, masuk ke Blogger > pilih tab menu Tema > klik tanda panah ke bawah Sesuaikan > klik Edit HTML.


2. Disini asumsikan saja bahwa header Anda memiliki kode CSS dengan nama ID #header. Semua kode akan ditulis dengan menggunakan ID tersebut. Jika nama ID berbeda, tinggal menyesuaikan saja. Jika header belum sticky, tambahkan CSS berikut ini di dalam ID #header. Namun, jika header sudah sticky, silahkan lanjutkan ke tahap ketiga.

#header{

  ...

  ...

  ...

  position: sticky;

  position: -webkit-sticky;

  top: 0px;

  transition: top .3s ease;

}

Note:
Titik-titik (...) di atas merupakan kode CSS bawaan yang sudah ada sebelumnya. Harap jangan dihapus!! Tambahkan saja kode CSS yang ada di bawah titik-titik (...) tersebut di bawah kode bawaannya.

3. Selanjutnya, tambahkan kode CSS baru berikut ini setelah akhir kode CSS #header.
#header.show{

  top: -70px;

}

Note:
Apabila header masih kelihatan sedikit saat disembunyikan, silahkan perbesar nilai top-nya. Misalnya, top: -100px.

4. Kemudian, cari kode </body> dan tambahkan kode JavaScript berikut ini di atas kode </body>. Kode berikut ini memiliki peran yang penting dalam membuat sticky header hilang ketika halaman digulir ke bawah dan muncul ketika halaman digulir ke atas.
<script> //<![CDATA[

  /*

    Sticky Header. Auto hide on scroll bottom, show on scroll top.

    By: www.igniel.com

  */

  var prevScrollpos = window.pageYOffset;

  window.onscroll = function() {

    var currentScrollPos = window.pageYOffset;

    if (prevScrollpos > currentScrollPos) {

      document.getElementById("header").classList.remove('show');

    }

    else { document.getElementById("header").classList.add('show');

    }

    prevScrollpos = currentScrollPos;

  }

//]]> </script>

Note:
Perhatikan kode berikut.

document.getElementById("header")

Kata yang bercetak tebal, silahkan Anda sesuaikan dengan ID header blog Anda.

5. Terakhir, simpan Tema dan lihat hasilnya.

Demikianlah tutorial terkait bagaimana cara membuat header melayang di Blogger. Jika ada saran dan masukan, silahkan berkomentar di kolom komentar di bawah ini. Terima kasih dan semoga bermanfaat.

Sumber:

Mau donasi lewat mana?

Trakteer Saweria
N/A
Traktir creator minum kopi dengan cara memberikan sedikit donasi.
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
More Details