Cara Membuat Reading Progress Bar di Blog Responsive

Cara Membuat Reading Progress Bar di Blog Responsive


Reading Progress Bar 
adalah sebuah indikator seperti garis berwarna untuk mengetahui sejauh mana pengunjung situs Anda membaca sebuah artikel blog atau website Anda.

Widget reading progress bar ini memiliki berbagai macam jenis, ada yang berada di bagian atas blog yang berfungsi Horizontal ketika Anda melakuka scroll pada sebuah halaman maka progress bar akan mengarah dari kiri ke kanan.

Ada dua jenis yang akan saya buatkan, yaitu progress bar berwarna flat dan juga progress bar dengan warna gradient atau gradiasi. Anda bisa memilihnya sesuai dengan selera masing-masing. 

Baik langsung saja ke tutorialnya di bawah ini.

Cara Memasang Reading Progress Bar di Blog

VERSI FLAT VERSI GRADIENT
  • Masuk ke Blogger.com
  • Lalu buka menu Tema > Edit HTML
  • Kemudian tambahkan kode CSS ini di atas kode </head>

Versi Flat
<style type='text/css'>
/* Reading Progress Bar (Flat) */
progress{position:fixed;left:0;top:0;width:100%;height:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:#6d1bef;z-index:1000}
progress::-webkit-progress-bar{background-color:transparent;z-index:10}
progress::-webkit-progress-value{background-color:#6d1bef;z-index:10}
progress::-moz-progress-bar{background-color:#6d1bef;z-index:10}
.progress-container{width:100%;background-color:transparent;position:fixed;top:0;left:0;height:3px;display:block;z-index:10}
.progress-bar{background-color:#6d1bef;width:0%;display:block;height:inherit;z-index:10}
</style>


Versi Gradient
<style type='text/css'>
/* Reading Progress Bar (Gradient) */
progress{position:fixed;left:0;top:0;width:100%;height:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:linear-gradient(45deg, #5E64EE, #5EEE66);z-index:1000}
progress::-webkit-progress-bar{background-color:transparent;z-index:10}
progress::-webkit-progress-value{background:linear-gradient(45deg, #5E64EE, #5EEE66);z-index:10}
progress::-moz-progress-bar{background:linear-gradient(45deg, #5E64EE, #5EEE66);z-index:10}
.progress-container{width:100%;background-color:transparent;position:fixed;top:0;left:0;height:3px;display:block;z-index:10}
.progress-bar{background:linear-gradient(45deg, #5E64EE, #5EEE66);width:0%;display:block;height:inherit;z-index:10}
</style>

  • Kemudian tambahkan kode HTML ini di bawah kode <body>
<progress value='0' max='1'>
   <div class='progress-container'>
      <span class='progress-bar'></span>   
   </div>
</progress>

  • Lalu tambahkan kode Javascript ini di atas kode </body>
<script type='text/javascript'>
//<![CDATA[
// Progress Scrollbar
$(document).ready(function(){var n=function(){return $(document).height()-$(window).height()},o=function(){return $(window).scrollTop()};if("max"in document.createElement("progress")){(r=$("progress")).attr({max:n()}),$(document).on("scroll",function(){r.attr({value:o()})}),$(window).resize(function(){r.attr({max:n(),value:o()})})}else{var e,t,r=$(".progress-bar"),i=n(),c=function(){r.css({width:(e=o(),t=e/i*100,t+="%")})};$(document).on("scroll",c),$(window).on("resize",function(){i=n(),c()})}});
//]]>
</script>

  • Terakhir silahkan klik Simpan Tema

Catatan
Apabila ingin mengganti warna silahkan cari kode #6d1bef;
dan kemudian ganti warna disini
Apabila reading progress bar tidak muncul silahkan tambahkan kode jQuery ini diatas kode </body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

Kesimpulan
Selain untuk  mempercantik blog Anda, tentu reading progress bar ini juga sangat berguna untuk pengunjung situs Anda untuk mengetahui seberapa panjang halaman artikel yang Anda buat.

post written by:

Tulis, Sharing itulah tulisan html

Related Posts

0 Comments: