iTg Sexy Dropdown menu using jQuery and CSS
Check above for the demo...
The Source HTML
CSS Code
- /* Basic widths */
- #menu, #menu * {
- margin: 0;
- padding: 0;
- }
- #menu {
- width: 962px;
- height: 40px;
- font-family: 'Trebuchet MS', Helvetica, sans-serif;
- font-size: 13px;
- }
- /* Style the left and right extremes */
- #menu .menu_left {
- float: left;
- width: 2px;
- background: url("images/menu-left.png") no-repeat scroll center;
- height: 40px;
- }
- #menu .menu_right {
- float: right;
- width: 2px;
- height: 40px;
- background: url("images/menu-right.png") no-repeat scroll center;
- }
- /* The main menu container */
- #menu .menu_content {
- width: 958px;
- margin: 0 2px;
- background: url("images/menu-middle.png") repeat-x scroll center;
- height: 40px;
- }
- #menu .menu_content ul {
- list-style: none;
- height: 40px;
- padding: 0;
- }
- /* The list styles - 0 tier */
- #menu .menu_content ul li {
- list-style: none;
- width: 118px;
- float: left;
- height: 36px;
- padding: 2px 2px 2px 0;
- background: url("images/menu-separator.png") no-repeat scroll right center;
- position: relative;
- }
- #menu .menu_content ul li.last {
- padding-right: 0;
- background: none;
- }
- #menu .menu_content ul li, #menu .menu_content ul li a {
- display: block;
- font-size: 15px;
- text-align: center;
- text-shadow: 1px 1px 0 #fff;
- color: #000;
- text-decoration: none;
- letter-spacing: 1px;
- line-height: 35px;
- }
- #menu .menu_content ul li:hover > a {
- background: url("images/menu-hover.png") no-repeat scroll bottom center;
- color: #fff;
- text-shadow: 1px 1px 0 #000;
- }
- /* 1 tier list style */
- #menu .menu_content ul li ul {
- position: absolute;
- width: 155px;
- list-style: none;
- float: left;
- top: 40px;
- left: 0;
- display: none;
- background: url("images/dropdown-middle.png") repeat-y scroll center;
- height: auto;
- }
- #menu .menu_content ul li ul li {
- padding: 0 10px 0 5px;
- width: 140px;
- float: left;
- height: 30px;
- background: url("images/dropdown-li.png") no-repeat scroll 5px center;
- }
- #menu .menu_content ul li ul li.endl, #menu .menu_content ul li ul li.endl:hover {
- height: 10px;
- margin-bottom: -10px;
- background: url("images/dropdown-bottom.png") no-repeat scroll center;
- }
- #menu .menu_content ul li ul li, #menu .menu_content ul li ul li a {
- font-size: 13px;
- text-align: left;
- letter-spacing: normal;
- color: #333;
- text-shadow: 0 1px 0 #fff;
- line-height: 30px;
- }
- #menu .menu_content ul li ul li a {
- padding: 0 0 0 15px;
- }
- #menu .menu_content ul li ul li, #menu .menu_content ul li:hover > ul {
- display: block;
- }
- #menu .menu_content ul li ul li:hover {
- background: url("images/dropdown-lihover.png") no-repeat scroll 5px center;
- }
- #menu .menu_content ul li ul li a:hover, #menu .menu_content ul li ul li:hover > a {
- background: none;
- }









