Sam Hume Reply no jQuery
Sam Hume Reply no jQuery
by Matthew Dewhurst
HTML
<div id="wrapper">
<nav>
<ul>
<li><a href="#">Home</a></li><li>
<a href="#">About</a></li><li>
<a href="#" class="dropdown">Products</a>
<ul class="dropdown-menu">
<li><a href="#">New</a></li>
<li><a href="#">Old</a></li>
<li><a href="#">Preowned</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Facts</a></li>
</ul>
</li><li>
<a href="#">Other</a></li><li>
<a href="#">Advice</a></li><li>
<a href="#">Contact</a></li>
</ul>
</nav>
</div>
CSS
body{
font-family: Arial;
font-size: 17px;
padding: 0;
margin: 0;
overflow-y: scroll;
}
#wrapper{
width: 1024px;
margin: 50px auto;
text-align: center;
}
nav{
text-transform: uppercase;
font-weight: bold;
}
nav ul{
list-style-type: none;
padding: 0;
margin: 0;
}
nav ul li{
display: inline-block;
margin: 0 5px 0 5px;
background-color: #013e7d;
border-bottom-left-radius: 9px;
border-top-right-radius: 9px;
transition: all .1s ease-in-out;
-webkit-transition: all .1s ease-in-out;
-moz-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
border: 3px solid #013e7d;
}
nav ul li:hover{
background-color: #F7F0AB;
}
nav ul li a,visited{
display: block;
text-decoration: none;
padding: 15px;
color: #FFF;
}
nav ul > li:hover a{
color: #000;
}
nav ul li:hover ul{
display: block;
}
nav ul ul{
position: absolute;
min-width: 175px;
display: none;
}
nav ul ul li{
display: block;
margin: 10px 0 0 0;
}
nav ul > li:hover ul li a{
color: #FFF;
}
nav ul > li:hover ul li a:hover{
color: #000;
}