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%);
}