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

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.