JSFiddle - React, Tailwind, and code Playground
by Brando Mewo
HTML
<div class="container">
<ul id="nav">
<li><a href="http://www.seocips.com" target="_blank">Home</a></li>
<li><a class="hsubs" href="http://www.seocips.com" target="_blank">Menu 1</a>
<ul class="subs">
<li><a href="http://www.seocips.com" target="_blank">Submenu 1</a></li>
<li><a href="http://www.seocips.com" target="_blank">Submenu 2</a></li>
<li><a href="http://www.seocips.com" target="_blank">Submenu 3</a></li>
</ul>
</li>
<li><a class="hsubs" href="http://www.seocips.com" target="_blank">Menu 2</a>
<ul class="subs">
<li><a href="http://www.seocips.com" target="_blank">Submenu 2-1</a></li>
<li><a href="http://www.seocips.com" target="_blank">Submenu 2-2</a></li>
<li><a href="http://www.seocips.com" target="_blank">Submenu 2-3</a></li>
<li><a href="http://www.seocips.com" target="_blank">Submenu 2-4</a></li>
</ul>
</li>
<li><a href="http://www.seocips.com" target="_blank">Menu 3</a></li>
<li><a href="http://www.seocips.com" target="_blank">Menu 4</a></li>
<li><a href="http://www.seocips.com" target="_blank">Back</a></li>
<div id="lavalamp"></div>
</ul>
</div>
CSS
body {padding:20px;background-image:url(http://4.bp.blogspot.com/-l_HgU3V6fPk/VRRVG5rG9RI/AAAAAAAAEK8/bOPTHpWxcn0/s1600/pre-grid.png);
font: 13px 'trebuchet MS',Arial,Helvetica;
}
#nav,#nav ul {
list-style: none outside none;
margin: 0;
padding: 0;
}
#nav {
background: url('http://4.bp.blogspot.com/-3i7w8_QPerI/U40G6UVtjnI/AAAAAAAAB1Y/Y4Oy4lXparQ/s1600/menu_bg.png') no-repeat scroll 0 0 transparent;
clear: both;
font-size: 13px;
height: 58px;
padding: 0 0 0 9px;
position: relative;
}
#nav ul {
background-color: #222;
border:1px solid #222;
border-radius: 0 5px 5px 5px;
border-width: 0 1px 1px;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
left: -9999px;
overflow: hidden;
position: absolute;
top: -9999px;
z-index: 2;
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
-webkit-transform: scaleY(0);
transform: scaleY(0);
/*-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-moz-transition: -moz-transform 0.1s linear;
-ms-transition: -ms-transform 0.1s linear;
-o-transition: -o-transform 0.1s linear;
-webkit-transition: -webkit-transform 0.1s linear;
transition: transform 0.1s linear;*/
}
#nav li {
background: url('http://1.bp.blogspot.com/-uipJDmrBzUs/U40G6Et4C4I/AAAAAAAAB1U/5WNOPPaU408/s1600/menu_line.png') no-repeat scroll right 5px transparent;
float: left;
position: relative;
}
#nav li a {
color: #FFFFFF;
display: block;
float: left;
font-weight: normal;
height: 30px;
padding: 23px 20px 0;
position: relative;
text-decoration: none;
text-shadow: 1px 1px 1px #000000;
}
#nav li:hover > a {
color: #00B4FF;
}
#nav li:hover, #nav a:focus, #nav a:hover, #nav a:active {
background: none repeat scroll 0 0 #121212;
outline: 0 none;
}
#nav li:hover ul.subs {
left: 0;
...