JSFiddle - React, Tailwind, and code Playground

by Jeremy Canela

HTML

<nav>
  <ul>
    <li><a href="">Link 1</a></li>
    <li class="dropdown">
      Hover me :)
      
      <ul class="dropdown-container">
        <li><a href="">Link 1</a></li>
        <li><a href="">Link 2</a></li>
        <li><a href="">Link 3</a></li>
      </ul>
      
    </li>
    <li><a href="">Link 3</a></li>
    <li class="dropdown">
      Hover me too! :)
      
      <ul class="dropdown-container">
        <li><a href="">Link 1</a></li>
        <li><a href="">Link 2</a></li>
        <li><a href="">Link 3</a></li>
      </ul>
      
    </li>
  </ul>
</nav>

CSS

body {
  margin: 0;
}

nav ul {
  margin: 0;
  padding: 0;
  background: blue;
}

nav ul li {
  list-style: none;
  display: inline-block;
  color: #fff;
}

nav ul li a {
  padding: 10px;
  line-height: 40px;
  color: #fff;
}

.dropdown {
  position: relative;
}

.dropdown .dropdown-container {
  display: none;
}

.dropdown:hover .dropdown-container {
  display: block;
  position: absolute;
  top: 100%;
  background: #000;
}

.dropdown .dropdown-container li {
  display: block;
}