Post by Tuck on Apr 28, 2011 23:43:22 GMT -5
No worky IE 8 or below
<style>
ul, li {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:21px;
text-align:left;
}
#menu {
list-style:none;
width: 550px;
margin:30px auto 0px auto;
height:43px;
padding:0px 20px 0px 20px;
/* Rounded Corners */
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/* Background color and gradients */
background: #014464;
background: -moz-linear-gradient(top, #0272a7, #013953);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272a7), to(#013953));
/* Borders */
border: 1px solid #002232;
-moz-box-shadow:inset 0px 0px 1px #edf9ff;
-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
box-shadow:inset 0px 0px 1px #edf9ff;
}
#menu li {
float:left;
display:block;
text-align:center;
position:relative;
padding: 4px 10px 4px 10px;
margin-right:30px;
margin-top:10px;
border:none;
}
#menu li:hover {
border: 1px solid #777777;
padding: 4px 9px 4px 9px;
/* Background color and gradients */
background: #DADADA;
background: -moz-linear-gradient(top, #F4F4F4, #DADADA);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#DADADA));
/* Rounded corners */
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}
#menu li a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #FFFF00;
display:block;
outline:0;
text-decoration:none;
}
#menu li:hover a {
color:#FF0000;
}
#menu li .drop {
padding-right:21px;
}
#menu li:hover .drop {
}
.dropdown_1columns {
width: 550px;
margin:4px auto;
float:left; margin-left: -5px;
position:absolute;
left:-999em;
text-align:center;
padding:10px 5px 10px 5px;
border:1px solid #777777;
border-top:none;
background: #DADADA;
/* Gradient background */
background:#F4F4F4;
background: -moz-linear-gradient(top, #DADADA, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DADADA), to(#BBBBBB));
/* Rounded Corners */
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.dropdown_2columns {
width: 550px;
margin:4px auto;
float:left; margin-left: -110px;
position:absolute;
left:-999em;
text-align:center;
padding:10px 5px 10px 5px;
border:1px solid #000000;
border-top:none;
background: #DADADA;
/* Gradient background */
background:#F4F4F4;
background: -moz-linear-gradient(top, #DADADA, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DADADA), to(#BBBBBB));
/* Rounded Corners */
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.dropdown_3columns {
width: 550px;
margin:4px auto;
float:left; margin-left: -215px;
position:absolute;
left:-999em;
text-align:center;
padding:10px 5px 10px 5px;
border:1px solid #000000;
border-top:none;
background: #DADADA;
/* Gradient background */
background:#F4F4F4;
background: -moz-linear-gradient(top, #DADADA, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DADADA), to(#BBBBBB));
/* Rounded Corners */
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.dropdown_4columns {
width: 550px;
margin:4px auto;
float:left; margin-left: -320px;
position:absolute;
left:-999em;
text-align:center;
padding:10px 5px 10px 5px;
border:1px solid #000000;
border-top:none;
background: #DADADA;
/* Gradient background */
background:#F4F4F4;
background: -moz-linear-gradient(top, #DADADA, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DADADA), to(#BBBBBB));
/* Rounded Corners */
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.dropdown_5columns {
width: 550px;
margin:4px auto;
float:left; margin-left: -425px;
position:absolute;
left:-999em;
text-align:center;
padding:10px 5px 10px 5px;
border:1px solid #000000;
border-top:none;
background: #DADADA;
/* Gradient background */
background:#F4F4F4;
background: -moz-linear-gradient(top, #DADADA, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DADADA), to(#BBBBBB));
/* Rounded Corners */
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
#menu li:hover .dropdown_1columns,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
left:-1px;
top:auto;
}
#menu li:hover div a {
font-size:12px;
color:#015b86;
}
#menu li:hover div a:hover {
color:#029feb;
}
#menu li ul {
list-style:none;
padding:0;
margin:0 0 12px 0;
}
#menu li ul li:hover {
background:none;
border:none;
padding:0;
margin:0;
}
.col_2 {
display:inline;
float: left;
position: relative;
margin-left: 5px;
margin-right: 5px;
}
</style>
<ul id="menu">
<li><a href="#" class="drop">Tab 1</a>
<div class="dropdown_1columns">
<div class="col_2">
Tab 1 Content
</div>
</li>
<li><a href="#" class="drop">Tab 2</a>
<div class="dropdown_2columns">
<div class="col_2">
Tab 2 Content
</div>
</div>
</li>
<li><a href="#" class="drop">Tab 3</a>
<div class="dropdown_3columns">
<div class="col_2">
Tab 3 Content
</div>
</div>
</li>
<li><a href="#" class="drop">Tab 4</a>
<div class="dropdown_4columns">
<div class="col_2">
Tab 4 Content
</div>
</li>
<li><a href="#" class="drop">Tab 5</a>
<div class="dropdown_5columns">
<div class="col_2">
Tab 5 Content
</div>
</li>
</ul>
<style>
ul, li {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:21px;
text-align:left;
}
#menu {
list-style:none;
width: 550px;
margin:30px auto 0px auto;
height:43px;
padding:0px 20px 0px 20px;
/* Rounded Corners */
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/* Background color and gradients */
background: #014464;
background: -moz-linear-gradient(top, #0272a7, #013953);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272a7), to(#013953));
/* Borders */
border: 1px solid #002232;
-moz-box-shadow:inset 0px 0px 1px #edf9ff;
-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
box-shadow:inset 0px 0px 1px #edf9ff;
}
#menu li {
float:left;
display:block;
text-align:center;
position:relative;
padding: 4px 10px 4px 10px;
margin-right:30px;
margin-top:10px;
border:none;
}
#menu li:hover {
border: 1px solid #777777;
padding: 4px 9px 4px 9px;
/* Background color and gradients */
background: #DADADA;
background: -moz-linear-gradient(top, #F4F4F4, #DADADA);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#DADADA));
/* Rounded corners */
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}
#menu li a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #FFFF00;
display:block;
outline:0;
text-decoration:none;
}
#menu li:hover a {
color:#FF0000;
}
#menu li .drop {
padding-right:21px;
}
#menu li:hover .drop {
}
.dropdown_1columns {
width: 550px;
margin:4px auto;
float:left; margin-left: -5px;
position:absolute;
left:-999em;
text-align:center;
padding:10px 5px 10px 5px;
border:1px solid #777777;
border-top:none;
background: #DADADA;
/* Gradient background */
background:#F4F4F4;
background: -moz-linear-gradient(top, #DADADA, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DADADA), to(#BBBBBB));
/* Rounded Corners */
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.dropdown_2columns {
width: 550px;
margin:4px auto;
float:left; margin-left: -110px;
position:absolute;
left:-999em;
text-align:center;
padding:10px 5px 10px 5px;
border:1px solid #000000;
border-top:none;
background: #DADADA;
/* Gradient background */
background:#F4F4F4;
background: -moz-linear-gradient(top, #DADADA, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DADADA), to(#BBBBBB));
/* Rounded Corners */
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.dropdown_3columns {
width: 550px;
margin:4px auto;
float:left; margin-left: -215px;
position:absolute;
left:-999em;
text-align:center;
padding:10px 5px 10px 5px;
border:1px solid #000000;
border-top:none;
background: #DADADA;
/* Gradient background */
background:#F4F4F4;
background: -moz-linear-gradient(top, #DADADA, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DADADA), to(#BBBBBB));
/* Rounded Corners */
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.dropdown_4columns {
width: 550px;
margin:4px auto;
float:left; margin-left: -320px;
position:absolute;
left:-999em;
text-align:center;
padding:10px 5px 10px 5px;
border:1px solid #000000;
border-top:none;
background: #DADADA;
/* Gradient background */
background:#F4F4F4;
background: -moz-linear-gradient(top, #DADADA, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DADADA), to(#BBBBBB));
/* Rounded Corners */
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.dropdown_5columns {
width: 550px;
margin:4px auto;
float:left; margin-left: -425px;
position:absolute;
left:-999em;
text-align:center;
padding:10px 5px 10px 5px;
border:1px solid #000000;
border-top:none;
background: #DADADA;
/* Gradient background */
background:#F4F4F4;
background: -moz-linear-gradient(top, #DADADA, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DADADA), to(#BBBBBB));
/* Rounded Corners */
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
#menu li:hover .dropdown_1columns,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
left:-1px;
top:auto;
}
#menu li:hover div a {
font-size:12px;
color:#015b86;
}
#menu li:hover div a:hover {
color:#029feb;
}
#menu li ul {
list-style:none;
padding:0;
margin:0 0 12px 0;
}
#menu li ul li:hover {
background:none;
border:none;
padding:0;
margin:0;
}
.col_2 {
display:inline;
float: left;
position: relative;
margin-left: 5px;
margin-right: 5px;
}
</style>
<ul id="menu">
<li><a href="#" class="drop">Tab 1</a>
<div class="dropdown_1columns">
<div class="col_2">
Tab 1 Content
</div>
</li>
<li><a href="#" class="drop">Tab 2</a>
<div class="dropdown_2columns">
<div class="col_2">
Tab 2 Content
</div>
</div>
</li>
<li><a href="#" class="drop">Tab 3</a>
<div class="dropdown_3columns">
<div class="col_2">
Tab 3 Content
</div>
</div>
</li>
<li><a href="#" class="drop">Tab 4</a>
<div class="dropdown_4columns">
<div class="col_2">
Tab 4 Content
</div>
</li>
<li><a href="#" class="drop">Tab 5</a>
<div class="dropdown_5columns">
<div class="col_2">
Tab 5 Content
</div>
</li>
</ul>