JSFiddle - React, Tailwind, and code Playground
HTML
<div id="menu">
<ul>
<li><a href="#">Menu 1</a>
<div id="subMenu">
<ul>
<li><a href="#">Menu 1.1</a></li>
<li><a href="#">Menu 1.2</a></li>
<li><a href="#">Menu 1.3</a></li>
<li><a href="#">Menu 1.4</a></li>
<li><a href="#">Menu 1.5</a></li>
<li><a href="#">Menu 1.6</a></li>
</ul>
<ul>
<li><a href="#">Menu 2.1</a></li>
<li><a href="#">Menu 2.2</a></li>
<li><a href="#">Menu 2.3</a></li>
<li><a href="#">Menu 2.4</a></li>
<li><a href="#">Menu 2.5</a></li>
<li><a href="#">Menu 2.6</a></li>
</ul>
<ul>
<li><a href="#">Menu 3.1</a></li>
<li><a href="#">Menu 3.2</a></li>
<li><a href="#">Menu 3.3</a></li>
<li><a href="#">Menu 3.4</a></li>
<li><a href="#">Menu 3.5</a></li>
<li><a href="#">Menu 3.6</a></li>
</ul>
<ul>
<li><a href="#">Menu 4.1</a></li>
<li><a href="#">Menu 4.2</a></li>
<li><a href="#">Menu 4.3</a></li>
<li><a href="#">Menu 4.4</a></li>
<li><a href="#">Menu 4.5</a></li>
<li><a href="#">Menu 4.6</a></li>
</ul>
<ul>
<li><a href="#">Menu 5.1</a></li>
<li><a href="#">Menu 5.2</a></li>
<li><a href="#">Menu 5.3</a></li>
<li><a href="#">Menu 5.4</a></li>
<li><a href="#">Menu 5.5</a></li>
<li><a href="#">Menu 5.6</a></li>
</ul>
<ul>
<li><a href="#">Menu 6.1</a></li>
<li><a href="#">Menu 6.2</a></li>
<li><a href="#">Menu 6.3</a></li>
...
CSS
#menu a {
font-family: verdana;
color: #fff;
font-size: 11px;
text-decoration: none;
padding:0; margin: 0
}
#menu a:hover {
color: #cff;
}
#menu {
background: #444;
height: 34px;
width: 700px;
transition:height 0.2s;
-webkit-transition:height 0.2s;
}
#menu:hover {
height: 232px;
}
#menu ul {
padding: 0; margin: 0;
position: absolute;
list-style:none
}
#menu ul li {
}
#menu ul li a {
width: 110px;
padding-top: 10px; padding-bottom: 10px;
/*padding: 10px; padding-right: 30px; padding-left: 30px;*/
margin: 0;
background: #333;
text-align: center;
border-right: 1px solid #666;
display:block;
}
#subMenu {
position: absolute;
z-index: 1;
margin-top: 34px;
width: 700px; height: 198px;
}
#subMenu ul {
position: relative;
float: left;
}
#subMenu ul li {
clear: both;
border-right: 1px solid #666
}
#subMenu ul li a {
background: none;
border: none;
}
#subMenu ul li a:hover {
color: #fff;
text-decoration: underline
}
#outset {
width: 700px; height: 200px;
background: #900;
}
JavaScript
$(document).ready(function() {
$("#subMenu").hide();
});
$("#menu > li").hover(
function() {
$(this+" > #subMenu").show();
//alert('teste')
},
function() {
$("#subMenu").hide();
}
);