JSFiddle - React, Tailwind, and code Playground
HTML
<ul>
<li><a href="#">Стрижка</a></li>
<li><a href="#">Покраска</a></li>
<li><a href="#">Химия</a></li>
<li><a href="#">Маникюр</a></li>
</ul>
CSS
@import url('https://fonts.googleapis.com/css?family=Lobster');
body{
margin: 0;
padding: 0;
}
ul {
margin: 10%;
font-family: 'Lobster', sans-serif;
font-size: 200%;
list-style: none;
display: flex;
}
ul li {
padding: 10px 20px;
}
ul li a {
text-decoration: none;
color: #03a9f4;
position: relative;
}
ul li a:after {
content: '';
width: 0px;
height: 5px;
background: #cddc39;
position: absolute;
top: 90%;
left: 0;
transition: 15s;
}
ul li:hover a:after {
width: 100%;
transform: translationX(100%);
}