<div class="wrapper">
      <div class="skillbar">
            <div class="skillbar__header">
                  <span class="skillbar__title">Design</span>
                  <span class="skillbar__percent">65%</span>
            </div>
            <div class="skillbar__content">
                  <div class="skillbar__headway skillbar__RZ1ID"></div>
            </div>
      </div>
      <div class="skillbar">
            <div class="skillbar__header">
                  <span class="skillbar__title">Game</span>
                  <span class="skillbar__percent">15%</span>
            </div>
            <div class="skillbar__content">
                  <div class="skillbar__headway skillbar__RZ2ID"></div>
            </div>
      </div>
      <div class="skillbar">
            <div class="skillbar__header">
                  <span class="skillbar__title">Music</span>
                  <span class="skillbar__percent">85%</span>
            </div>
            <div class="skillbar__content">
                  <div class="skillbar__headway skillbar__RZ3ID"></div>
            </div>
      </div>
      <div class="skillbar">
            <div class="skillbar__header">
                  <span class="skillbar__title">Frontend</span>
                  <span class="skillbar__percent">100%</span>
            </div>
            <div class="skillbar__content">
                  <div class="skillbar__headway skillbar__RZ4ID"></div>
            </div>
      </div>

</div>
@import url("https://fonts.googleapis.com/css?family=Exo+2:300,400,500,600,700,900|Fira+Sans+Condensed:400,500,600,700,800,900|Montserrat:400,500,600,700,800|Oswald:300,400,500,600,700|Play:400,700|Roboto+Condensed:400,700|Roboto:300,400,500,700,900&display=swap&subset=cyrillic");

* {
      box-sizing: border-box;
}

body {
      font-family: "Oswald", sans-serif;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      min-height: 100vh;
      background-color: #121212;
      margin: 0;
}

.skillbar {
      position: relative;
      display: block;
      width: 100%;
      margin-bottom: 30px;
}

.skillbar__headway:before {
      background: #2d2d2d;
      content: "";
      height: 3px;
      position: absolute;
      width: 100%;
      z-index: -1;
}

.skillbar__headway {
      height: 3px;
      width: 0px;
      background: #ccc;
      transition-property: width, background-color;
      border-radius: 20px;
      margin-top: 5px;
}

.skillbar__header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      margin-bottom: 10px;
}

.skillbar__title {
      color: #fff;
      font-size: 11px;
      font-weight: 400;
      text-transform: uppercase;
      display: inline-block;
      letter-spacing: 1px;
}

.skillbar__percent {
      display: inline-block;
      color: #999;
      font-size: 11px;
      font-weight: 600;
      text-transform: uppercase;
}

.wrapper {
      margin: 20px;
      width: 80%;
      max-width: 500px;
      padding: 30px;
}

.skillbar__RZ1ID {
      width: 65%;
}

.skillbar__RZ2ID {
      width: 15%;
}

.skillbar__RZ3ID {
      width: 85%;
}

.skillbar__RZ4ID {
      width: 100%;
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.