JSFiddle - React, Tailwind, and code Playground
by envira
HTML
<div class="menubar">
<ul>
<li><a href="#">Link 1</a> </li>
<li><a href="#">Link 2 </a></li>
<li><a href="#">Link 3 </a></li>
<li><a href="#">Link 4</a>
<ul class="submenu">
<li><a href="#">Link 1</a> </li>
<li><a href="#">Link 2 </a></li>
<li><a href="#">Link 3 </a></li>
</ul>
</li>
</ul>
</div>
CSS
.menubar {
width: auto;
height: 40px;
line-height: 40px;
padding: 0px 10px;
margin:0;
background: #ddd;
font-family: Lucida Grande, Lucida Sans Unicode, Sans, Sans-serif;
}
.menubar ul {
margin:0;
padding:0;
}
.menubar ul li {
display: inline-block;
list-style:none;
}
.submenu {
top:40px;
position: absolute;
background: #2a2a2a;
}
.submenu li {
position: relative;
display: inline !important;
float: left;
}
JavaScript
$('.menubar ul .submenu').hide();
$('.menubar ul li').hover(
function() {
$(this).children('.submenu').slideDown('fast');
},
function() {
$(this).children('.submenu').hide();
}
);