Simple Progress Bar that looks like this

Viewed 28

I‘m a not very advanced in coding. I‘m looking for an easy way to create an progress bar with html & css that looks like this (no animation needed).

Can anybody help me with a code?

Thank you Mags

enter image description here

1 Answers

Css and HTML

.wrapper {
    width: 400px;
    font-family: 'Roboto', sans-serif;
    margin:0 auto;
}
 
.skill {
    margin-bottom: 35px;
    position: relative;
    overflow-x:hidden;
}
 
.skill > p {
    font-size: 18px;
    font-weight: 700;
    color: #1a1716;
    margin: 0;
}
 
.skill:before {
    width: 100%;
    height: 10px;
    content: "";
    display: block;
    position: absolute;
    background: #959595;
    bottom: 0;
}
 
.skill-bar {
    width: 100%;
    height: 10px;
    background:#f4392f;
    display: block;
    position: relative;
}
 
.skill-bar span {
    position: absolute;
    border-top: 5px solid #f4392f;
    top: -30px;
    padding: 0;
    font-size: 18px;
    padding: 3px 0;
    font-weight: 500;
}
 
.skill-bar {
    position: relative;
}
 
.skill1 .skill-count1 {
    right: 0;
}
 
.skill1 {
    width: 95%;
}
 
.skill2 {
    width: 85%;
}
 
.skill2 .skill-count2 {
    right: 0;
}
 
.skill3{
   width: 75%;
}
 
.skill3 .skill-count3 {
    right: 0;
}
<div class="wrapper">
    <h2 class="how-title">CSS3 Skill Progress bar</h2>
    <br><br>
    <div class="skill">
        <p>HTML5</p>
        <div class="skill-bar skill1">
            <span class="skill-count1">95%</span>
        </div>
    </div>
    <div class="skill">
        <p>CSS3</p>
        <div class="skill-bar skill2">
            <span class="skill-count2">85%</span>
        </div>
    </div>
    <div class="skill">
        <p>JQUERY</p>
        <div class="skill-bar skill3">
            <span class="skill-count3">75%</span>
        </div>
    </div>
</div>

Related