<nav>
<ul id="first">
<li><a href="#">One</a>
<ul class="sub">
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</li>
<li><a href="#">Two</a>
<ul class="sub">
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</li>
<li><a href="#">Three</a>
<ul class="sub">
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</li>
</ul>
</nav>
<nav>
<ul id="second">
<li><a href="#">One</a>
<ul class="sub">
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</li>
<li><a href="#">Two</a>
<ul class="sub">
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</li>
<li><a href="#">Three</a>
<ul class="sub">
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</li>
</ul>
</nav>
<nav>
<ul id="third">
<li><a href="#">One</a>
<ul class="sub">
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</li>
<li><a href="#">Two</a>
<ul class="sub">
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</li>
<li><a href="#">Three</a>
<ul class="sub">
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</li>
</ul>
</nav>
body {
background-color: grey;
text-align: center;
font-family: sans-serif;
}
ul {
list-style-type: none;
}
li {
display: inline-block;
}
a {
text-decoration: none;
display: block;
}
/*First Menu*/
ul#first {
z-index: 500;
}
ul#first li a {
height: 33px;
padding-top: 12px;
width: 100px;
background-color: #2F4F4F;
color: white;
font-weight: bold;
}
ul#first li ul {
margin: 0;
padding: 0;
position: absolute;
z-index: 500;
visibility: hidden;
opacity: 0;
transition: all 0.5s ease 0.1s;
}
ul#first li:hover ul {
visibility: visible;
opacity: 1;
}
ul#first li ul li {
margin-top: 3px;
display: block;
}
/*Second Menu*/
ul#second {
position: relative;
z-index: 200;
}
ul#second > li {
z-index: 200;
}
ul#second li a {
height: 33px;
padding-top: 12px;
width: 100px;
background-color: #FFA500;
color: white;
font-weight: bold;
}
ul#second li ul {
position: absolute;
z-index: 100;
top: 0;
margin: 0;
padding: 0;
}
ul#second li ul li{
margin: 0;
padding: 0;
position: absolute;
z-index: 1;
top: 0;
margin-top: 3px;
display: block;
transition: all 0.5s ease 0.1s;
}
ul#second li:hover ul li:nth-child(1) {
top: 43px;
transform: rotateX(-360deg);
}
ul#second li:hover ul li:nth-child(2) {
top: 89px;
transform: rotateX(-360deg);
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.