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 */