JSFiddle - React, Tailwind, and code Playground
by elizabethkmathew
HTML
<ul>
<li><a href="">Test</a></li>
<li class="active"><a href="" >Test</a></li>
<li><a href="">Test</a></li>
<li><a href="">Test</a></li>
<li><a href="">Test</a></li>
</ul>
CSS
* {
padding: 0;
margin: 0;
}
ul {
list-style: none;
width: 300px;
padding-top: 30px;
padding-left: 5px;
position: relative;
}
/* ul::before {
content:"";
background: blue;
} */
ul li{
position: relative;
}
ul li a {
text-decoration: none;
text-align: right;
display: block;
border-radius: 15px;
background: #fff;
padding: 6px;
position: relative;
}
ul li.active a {
background: #4075f0;
color: #fff;
}
ul li.active::before{
content: "";
background: #4075f0;
position: absolute;
left: 0;
height: 62px;
top: -16px;
width: 25px;
z-index: -1;
}