JSFiddle - React, Tailwind, and code Playground
by Alex Str
HTML
<ul class="menu">
<li><a href="#">item</a>
<ul>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
</ul>
</li>
<li><a href="#">item</a>
<ul>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
</ul>
</li>
<li><a href="#">item</a>
<ul>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
</ul>
</li>
<li><a href="#">item</a>
<ul>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
<li><a href="#">item</a>
</li>
</ul>
</li>
</ul>
CSS
* {
margin: 0;
padding: 0;
}
ul {
display: block;
}
li {
display: block;
float: left;
background: #F30;
padding: 4px;
position: relative;
}
li ul {
display: none;
position: absolute;
}
.menu > li:hover {
background: green;
}
li:hover ul {
display: block;
}
a {
background: #fff;
display: block;
padding: 10px;
}