CSS Dropdowns
by Avinashullal
HTML
<div id="container">
<div id="header">
<h1><strong>CSS</strong>Dropdown</h1>
<h2>By <a href="http://jackrugile.com">Jack Rugile</a> for Joshua Hibbert's <a href="http://forrst.com/posts/Competition_Create_a_Pure_CSS_Drop_Down_Menu-PcD">CSS Drop-Down Menu Competition</a></h2>
</div>
<div id="nav">
<ul>
<li><a href="#"><span>Dashboard</span></a></li>
<li><a href="#"><span>Posts</span></a></li>
<li class="dropdown"><a href="#"><span>Users</span></a>
<ul>
<li><a href="#"><span>Joshua Hibbert</span></a></li>
<li><a href="#"><span>Kyle Bragger</span></a></li>
<li><a href="#"><span>Jack Rugile</span></a></li>
</ul>
</li>
<li class="dropdown"><a href="#"><span>Settings</span></a>
<ul>
<li><a href="#"><span>General</span></a></li>
<li><a href="#"><span>SEO</span></a></li>
<li><a href="#"><span>Style</span></a></li>
<li><a href="#"><span>Plugins</span></a></li>
<li><a href="#"><span>Security</span></a></li>
</ul>
</li>
<li><a href="#"><span>View Site</span></a></li>
</ul>
</div>
</div>
CSS
/*============================*/
/* General
/*============================*/
html, body {
background: #fff;
font: 100% helvetica, arial, sans-serif;
margin: 0;
padding: 0;
}
#container {
margin: 40px auto;
width: 800px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#header {
border-bottom: 1px solid #eee;
margin: 0 0 20px;
overflow: hidden;
padding: 0 0 10px;
}
h1 {
color: #111;
float: left;
font-size: 30px;
font-weight: normal;
letter-spacing: -1px;
margin: 0;
}
h2 {
color: #999;
float: right;
font-size: 11px;
font-weight: normal;
margin: 20px 0 0 0;
}
a {
color: #111;
font-weight: bold;
text-decoration: none;
-moz-transition: all 300ms ease-out;
-webkit-transition: all 300ms ease-out;
-ms-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
a:hover {
color: #555;
}
/*============================*/
/* Main Navigation
/*============================*/
#nav {
height: 50px;
line-height: 50px;
width: 100%;
}
#nav ul {
list-style: none;
margin: 0;
padding: 0;
}
#nav li {
background: #333;
background-image: -o-linear-gradient(bottom, #222222 0%, #555555 100%);
background-image: -moz-linear-gradient(bottom, #222222 0%, #555555 100%);
background-image: -webkit-linear-gradient(bottom, #222222 0%, #555555 100%);
background-image: -ms-linear-gradient(bottom, #222222 0%, #555555 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #222222),color-stop(1, #555555));
background-image: linear-gradient(bottom, #222222 0%, #555555 100%);
float: left;
position: relative;
width: 20%;
}
#nav li:first-child, #nav li:first-child a {
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius:...