<body>
  <h2>Simple CSS Dropdown Menu</h2>
<ul class="main-ul">
      <li><a href="#">Home</a></li>
      <li class="sub-ul-li"><a href="#">Tutorials</a>
          <ul class="sub-ul">
              <li><a href="#">Photoshop</a></li>
              <li><a href="#">Illustrator</a></li>
              <li><a href="#">Web Design</a></li>
          </ul>
      </li>
      <li><a href="#">Inspiration</a></li>
  </ul>
</body>
/* Eric Meyer Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
/* END of Reset */

body{
  //background:#DE4544
  
  background: -webkit-linear-gradient(90deg, #FF512F 10%, #DD2476 90%); /* Chrome 10+, Saf5.1+ */
  background:    -moz-linear-gradient(90deg, #FF512F 10%, #DD2476 90%); /* FF3.6+ */
  background:     -ms-linear-gradient(90deg, #FF512F 10%, #DD2476 90%); /* IE10 */
  background:      -o-linear-gradient(90deg, #FF512F 10%, #DD2476 90%); /* Opera 11.10+ */
  background:         linear-gradient(90deg, #FF512F 10%, #DD2476 90%); /* W3C */
        
}

h2{
  text-align:center;
  color:white;
  margin-top:20px;
  font-size:32px;
  font-family:"Helvetica", sans-serif;
}

.main-ul{
  position:fixed;
  top:30%;
  left:50%;
  margin-left:-80px;
  width:160px;
  padding:0px
}

li{
  text-align:center;
}
.sub-ul{
  margin-left:0px;
  padding:0px;
  margin-bottom:10px;
}

.sub-ul-li{
  max-height:36px;
  overflow:hidden;
  margin-bottom:10px;
  -webkit-transition: all 1s ease-in;
  -moz-transition: all 1s ease-in;
  -ms-transition: all 1s ease-in;
  -o-transition: all 1s ease-in;
  transition: all 1s ease-in;
}

.sub-ul-li:hover{
  max-height:1000px;
  margin-bottom:10px;
   -webkit-transition: all 1s ease-in;
  -moz-transition: all 1s ease-in;
  -ms-transition: all 1s ease-in;
  -o-transition: all 1s ease-in;
  transition: all 1s ease-in;
}

.sub-ul li a{
  background:#594a41 ;
  color:white;
  border:1px solid white;
}

.sub-ul li a:hover{
  color:white;
  background:none;
  border:1px solid white;
  transition:all .4s;
}

a{
  text-decoration:none;
  color: #444444;
  font-family: Helvetica, sans-serif;
  display:block;
  background:white;
  width:120px;
  margin-bottom:10px;
  padding:10px;
  border-radius:2px;
  transition:all .4s
}

a:hover{
  color:white;
  background:none;
  border:1px solid white;
  transition:all .4s
}

a:first-child{
  margin-top:0px;
}
View Compiled

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.