Home » How To » Cara Membuat Skill Bar

Cara Membuat Skill Bar

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Di bawah ini kita akan mempelajari cara membuat bilah keterampilan dengan CSS.

Sebuah “Skill Bar” sering digunakan dalam CV / resume online untuk menampilkan keahlian yang kita miliki, seperti ini:

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
* {box-sizing: border-box}

.container {
  width: 100%;
  background-color: #ddd;
}

.skills {
  text-align: right;
  padding-top: 10px;
  padding-bottom: 10px;
  color: white;
}

.html {width: 90%; background-color: #A52A2A;}
.css {width: 80%; background-color: #6495ED;}
.js {width: 65%; background-color: #FFD700;}
.php {width: 70%; background-color: #9400D3;}
</style>
</head>
<body>

<h1>My Skills</h1>
  
  <p> Berikut ini merupakan beberapa keahlian bahasa pemrograman yang saya miliki :  </p><br>
  
<p>HTML</p>
<div class="container">
  <div class="skills html">90%</div>
</div>

<p>CSS</p>
<div class="container">
  <div class="skills css">80%</div>
</div>

<p>JavaScript</p>
<div class="container">
  <div class="skills js">65%</div>
</div>

<p>PHP</p>
<div class="container">
  <div class="skills php">70%</div>
</div>

</body>
</html>

Cara Membuat Skill Bar

Langkah 1) Tambahkan HTML
Contoh

<p>HTML</p>
<div class="container">
  <div class="skills html">90%</div>
</div>

<p>CSS</p>
<div class="container">
  <div class="skills css">80%</div>
</div>

<p>JavaScript</p>
<div class="container">
  <div class="skills js">65%</div>
</div>

<p>PHP</p>
<div class="container">
  <div class="skills php">70%</div>
</div>

Langkah 2) Tambahkan CSS:
Contoh

/* Pastikan padding berperilaku seperti yang diharapkan */
* {box-sizing:border-box}

/* Container untuk skill bar */
.container {
  width: 100%; /* lebar maksimum */
  background-color: #ddd; /* Warna background abu */
}

.skills {
  text-align: right; /* Teks rata kanan */
  padding-top: 10px; /* Tambahkan padding atas */
  padding-bottom: 10px; /* Tambahkan padding bawah */
  color: white; /* Warna text putih */
}

.html {width: 90%; background-color: #A52A2A;}/* Brown */
.css {width: 80%; background-color: #6495ED;}/* Cornflower Blue */
.js {width: 65%; background-color: #FFD700;}/* 	Gold */
.php {width: 70%; background-color: #E6E6FA;}/* Dark Violet */

You may also like