JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
<ul class="list-inline list-unstyled text-center">
<li>
<div class="bar"></div>
text 1<br /> now at...
</li>
<li class="active">
<div class="bar"></div>
text 2<br /> now at...
</li>
<li>
<div class="bar"></div>
text 3<br /> now at...
</li>
<li>
<div class="bar"></div>
text 3<br /> now at...
</li>
<li>
<div class="bar"></div>
text 3<br /> now at...
</li>
</ul>
CSS
ul {
background-color: #595858;
}
li {
margin: 3px 0 0;
padding: 0px !important;
width: 150px;
}
li + li {
margin-left: -10px;
}
.bar{
display: block;
width: 95%;
height: 10px;
margin: auto;
background-color: #000;
}
li.active {
color: #fff;
}
li.active > .bar{
border-top: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 10px solid #000;
border-right: 10px solid #000;
background-color: #57c5a0 !important;
}