JSFiddle - React, Tailwind, and code Playground
HTML
<ul class="menu">
<li>
<a href="">Home</a>
<ul>
<li><a href="">Услуга один</a></li>
<li><a href="">Услуга два</a></li>
<li><a href="">Услуга три</a></li>
<li><a href="">Услуга четыре</a></li>
</ul>
</li>
<li><a href="">About</a></li>
<li><a href="">Services</a></li>
<li>
<a href="">Portfolio</a>
<ul>
<li><a href="">Услуга один</a></li>
<li><a href="">Услуга два</a></li>
<li><a href="">Услуга три</a></li>
<li><a href="">Услуга четыре</a></li>
</ul>
</li>
</ul>
CSS
ul {
margin: 0;
padding: 0;
list-style: none;
}
.menu > li {
float: left;
border-top: solid 5px transparent;
position: relative;
}
.menu li a {
display: block;
padding: 10px 20px;
text-decoration: none;
text-transform: uppercase;
font: bold 1em/1.2 Arial, sans-serif;
color: #000;
}
.menu > li:hover {
border-top: solid 5px #2aacc8;
background: #fff;
color: #2aacc8;
}
.menu ul {
position: absolute;
top: 100%;
display: none;
}
.menu li:hover > ul {
display: block;
}
.menu ul a {
font-size: 0.7em;
border-bottom: 2px solid #ccc;
background: #fff;
transition: all 0.1s linear;
white-space: nowrap;
}
.menu ul a:after {
content: '';
}
.menu ul a:hover {
-webkit-transform: scale(1.05);
}