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