Jeff
By: a guest | Nov 7th, 2008 | Syntax:
CSS | Size: 1.13 KB | Hits: 164 | Expires: Never
/* Navigation Menu */
#navmenu {
float: left;
width: 100%;
background-color: #eee;
}
#navmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
float: left;
width: 12em;
}
#navmenu a,#navmenu h2 {
display: block;
border: 1px solid black;
margin: 0px;
padding: 2px 3px;
}
#navmenu h2 {
color: #fff;
background-color: black;
text-transform: uppercase;
}
#navmenu a {
color: black;
background-color: #efefef;
text-decoration: none;
}
#navmenu a:hover {
color: #a00;
background-color: white;
}
#navmenu li {
position: relative;
}
#navmenu ul ul {
position: absolute;
z-index: 500;
}
#navmenu ul ul ul {
top: 0px;
left: 100%
}
div#navmenu ul ul, div#navmenu ul li:hover ul ul, div#navmenu ul ul li:hover ul ul {
display: none;
}
div #navmenu ul li:hover ul, div#navmenu ul ul li:hover ul, div#navmenu ul ul ul li:hover ul {
display: block;
}
#navmenu ul li {float: left; width: 100%;}
#navmenu ul li a {height: 1%;}
#navmenu a, #navmenu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}