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