Panduan Membuat Skills Bar Dengan jQuery dan CSS3

Di Panduan kali ini, Saya akan memberitahukan Cara Membuat Skills Bar dengan Animasi.

Fungsi skills bar ini adalah untuk memvisualkan hasil dari sebuah data sehingga terlihat lebih menarik.

Contoh penggunaannya:

  1. Menampilkan hasil Polling.
  2. Loading pada suatu aplikasi atau website.
  3. Proses Download pada Smartphone.

Penampilan Skills bar-nya seperti ini:

HTML5
65%
CSS3
85%
Photoshop
60%

Tertarik untuk membuatnya ?

Ini code-code yang dibutuhkan:

CSS

<style>
.skillbar{font-family:'Open Sans','sans-serif';position:relative;display:block;margin-bottom:15px;width:100%;background:#eee;height:35px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition:0.4s linear;-moz-transition:0.4s linear;-ms-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-ms-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}
.skillbar-title{position:absolute;top:0;left:0;font-weight:bold;font-size:13px;color:#fff;background:#6adcfa;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.skillbar-title span{display:block;background:rgba(0,0,0,0.1);padding:0 20px;height:35px;line-height:35px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.skillbar-bar{height:35px;width:0;background:#6adcfa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.skill-bar-percent{position:absolute;right:10px;top:0;font-size:11px;height:35px;line-height:35px;color:#444;color:rgba(0,0,0,0.4)}
</style>

HTML

<div class="skillbar clearfix " data-percent="65%">
 <div class="skillbar-title" style="background: #88cd2a;"><span>HTML5</span></div>
 <div class="skillbar-bar" style="background: #88cd2a;"></div>
 <div class="skill-bar-percent">65%</div>
</div>

<div class="skillbar clearfix " data-percent="85%">
 <div class="skillbar-title" style="background: #00a8ff;"><span>CSS</span></div>
 <div class="skillbar-bar" style="background: #00a8ff;"></div>
 <div class="skill-bar-percent">85%</div>
</div>

<div class="skillbar clearfix " data-percent="60%">
 <div class="skillbar-title" style="background: #00a8ff;"><span>CSS</span></div>
 <div class="skillbar-bar" style="background: #00a8ff;"></div>
 <div class="skill-bar-percent">60%</div>
</div>

jQuery

<script>
jQuery('.skillbar').each(function(){
 jQuery(this).find('.skillbar-bar').animate({
  width:jQuery(this).attr('data-percent')
 },2000);
});
</script>

Code CSS taruh di dalam code <style>.

Code HTML taruh di dalam code <body>.

Code jQuery taruh diatas code </body>.


Punya Masalah ?

Masih belum bisa mengimplementasikan skills bar ini di blog Anda ?

Atau mungkin Anda membutuhkan Panduan yang mengajarkan cara mengimplementasikan codenya secara step by step ?

Anda bisa menanyakan itu semua di kolom Komentar.

Dengan senang hati Saya akan membantu semua permasalahan Anda (ง'̀-'́)ง.


Ingin Menyebarluaskan ulang artikel ini ? ( repost, reshare, copas dan sejenisnya) ? Harap baca dan patuhi Kebijakan Penyebarluasan Ulang Konten, setelah itu silahkan lakukan yang anda inginkan terima kasih.
Click to Show CommentsHide Comments

AXnael Blog

Name

Email *

Message *