Cara Mudah Membuat Indikator Gulir Atau Scroll Pada Website atau Blog

Cara Mudah Membuat Indikator Gulir Atau Scroll Pada Website atau Blog
Hi Web Developer! kembali lagi bersama dengan guru design. kali ini guru design akan berbagi Tutorial Cara Membuat Indikator Gulir Atau Scroll. Buat para master dan sejenisnya silahkan di koreksi kalau saja ada yang kurang tepat, tapi saya rasa tidak ada dan buat para newbie yang membutuhkan pencerahan silahkan di ikuti dan di praktikan di komputer masing-masing. Ok lanjut ketutorial.

Kita  harus tau dulu tombol gulir itu apa? tombol gulir adalah tombol yang digunakan untuk menaikan atau menurunkan halaman, supaya lebih jelas lihat gambar berikut:

gulir

Jadi di sini kita akan membuat indikator pada samping tombol tersebut yang berguna untuk mengetahui berapa % halaman tersebut digulir, supaya lebih jelas kita bisa lihat gambar indikator gulir berikut:
indicator


Ok lanjut ke tutorialnya,
  1. Tambahkan kode HTML berikut setelah body pembuka <body> pada website atau blog anda.
    <div id='scrollindicator'></div>
  2. Tambahkan kode JavaScript berikut sebelum body penutup </body> pada website atau blog anda.
    <script src='https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js'></script> 
    <script type='text/javascript'>
        //<![CDATA[
        var scrollTimer = null;
        $(window).scroll(function() {
           var viewportHeight = $(this).height(),
               scrollbarHeight = viewportHeight / $(document).height() * viewportHeight,
               progress = $(this).scrollTop() / ($(document).height() - viewportHeight),
               distance = progress * (viewportHeight - scrollbarHeight) + scrollbarHeight / 2 - $('#scrollindicator').height() / 2;
            $('#scrollindicator')
                .css('top', distance)
                .text(' (' + Math.round(progress * 100) + '%)')
                .fadeIn(100);
            if (scrollTimer !== null) {
                clearTimeout(scrollTimer);
            }
            scrollTimer = setTimeout(function() {
                $('#scrollindicator').fadeOut();
            }, 1500);
        });
       //]]>
    </script>
  3. Tambahkan kode CSS berikut pada style website atau blog anda.
    /* indikator scroll */
    #scrollindicator {display: none;position: fixed;top: 0;right: 20px;z-index:500;padding:3px 8px;background:rgb(1, 148, 60);color: #fff;border-radius:3px;}
    #scrollindicator:after{content: " ";position: absolute;top: 50%;right: -8px;height: 0;width: 0;margin-top: -4px;border: 4px solid transparent;border-left-color: rgb(1, 148, 60);}
  4. Terahir simpan.

Result
Sekian semoga bermanfaat terimakasih.

    About the Author

    Seorang yang hobi nulis dan hobi berbagi kebaikan❣️

    4 تعليقات

    1. oalah ternyata seperti ini cara membuat indikator gulir scroll yang selama ini saya penasaran, karena di berbagai situs sudah ada scroll dengan presentasi seperti tersebut, ohiya saya mau tanya apakah kegunaannya dapat meningkatkan SEO dari website kita?
      1. Kalau buat ningkatin SEO sih tidak ya, ini cuma buat indikator saja, supaya pengunjung tau sudah berapa persen dia membaca.
      2. Assalamualaikum, bang mau tanya apa warna hijau nya bisa di ganti?
      3. Bisa bgt kak
    Cookie Consent
    Kami menggunakan cookies di situs ini untuk menganalisis lalu lintas, mengingat preferensi Anda, dan mengoptimalkan pengalaman Anda.
    Oops!
    Sepertinya ada yang salah dengan koneksi internet Anda. Harap sambungkan ke internet dan mulai menjelajah lagi.
    AdBlock Detected!
    Kami telah mendeteksi bahwa Anda menggunakan plugin pemblokir iklan di browser Anda.
    Pendapatan yang kami peroleh dari iklan digunakan untuk mengelola situs web ini, kami meminta Anda untuk memasukkan situs web kami ke dalam daftar putih pada plugin pemblokir iklan Anda..
    Site is Blocked
    Sorry! This site is not available in your country.