用CSS实现下拉菜单的多种方法
2007-01-05 00:00
936 查看
横向下拉菜单
横向下拉菜单
菜单一
菜单一
菜单一
菜单一
菜单一
菜单一
菜单一
菜单二
菜单二
菜单二
菜单二
菜单二
菜单二
菜单三
菜单三
菜单三
菜单三
菜单三
菜单三
菜单四
菜单四
菜单四
菜单四
菜单四
菜单四
菜单五
菜单五
菜单五
菜单五
菜单五
菜单五
菜单六
菜单六
菜单六
菜单六
菜单六
菜单六
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
CSS下拉导航菜单效果
CSS下拉菜单演示
产品介绍
产品一
产品一
产品一
产品一
产品一
产品一
服务介绍
服务二
服务二
服务二
服务二服务二
服务二服务二服务二
服务二
成功案例
案例三
案例
案例三案例三
案例三案例三案例三
关于我们
我们四
我们四
我们四
我们四111
在线演示
演示
演示
演示
演示演示演示
演示演示演示
演示演示
演示演示演示
演示演示演示演示演示
联系我们
联系联系联系联系联系
联系联系联系
联系
联系联系
联系联系
联系联系联系
联系联系联系
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
CSS水平下拉菜单
CSS Menu - Horizontal
body {
margin: 0;
padding: 30px;
background: #FFF;
color: #666;
}
h1 {
font: bold 16px Arial, Helvetica, sans-serif;
}
p {
font: 11px Arial, Helvetica, sans-serif;
}
a {
color: #900;
text-decoration: none;
}
a:hover {
background: #900;
color: #FFF;
}
/*CSS Code for Menu Begin:*/
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
margin: 0;
border: 0 none;
padding: 0;
width: 500px; /*For KHTML*/
list-style: none;
height: 24px;
}
ul#navmenu li {
margin: 0;
border: 0 none;
padding: 0;
float: left; /*For Gecko*/
display: inline;
list-style: none;
position: relative;
height: 24px;
}
ul#navmenu ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 24px;
left: 0;
}
ul#navmenu ul li {
float: none; /*For Gecko*/
display: block !important;
display: inline; /*For IE*/
}
/* Root Menu */
ul#navmenu a {
border: 1px solid #FFF;
border-right-color: #CCC;
border-bottom-color: #CCC;
padding: 0 6px;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
background: #EEE;
color: #666;
font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
height: auto !important;
height: 1%; /*For IE*/
}
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
background: #CCC;
color: #FFF;
}
/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
float: none;
background: #EEE;
color: #666;
}
/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
background: #CCC;
color: #FFF;
}
/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
background: #EEE;
color: #666;
}
/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
background: #CCC;
color: #FFF;
}
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
background: #EEE;
color: #666;
}
/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
background: #CCC;
color: #FFF;
}
ul#navmenu ul ul,
ul#navmenu ul ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
display: none;
}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
display: block;
}
navHover = function() {
var lis = document.getElementById("navmenu").getElementsByTagName("LI");
for (var i=0; i
横向下拉菜单
菜单一
菜单一
菜单一
菜单一
菜单一
菜单一
菜单一
菜单二
菜单二
菜单二
菜单二
菜单二
菜单二
菜单三
菜单三
菜单三
菜单三
菜单三
菜单三
菜单四
菜单四
菜单四
菜单四
菜单四
菜单四
菜单五
菜单五
菜单五
菜单五
菜单五
菜单五
菜单六
菜单六
菜单六
菜单六
菜单六
菜单六
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
CSS下拉导航菜单效果
CSS下拉菜单演示
产品介绍
产品一
产品一
产品一
产品一
产品一
产品一
服务介绍
服务二
服务二
服务二
服务二服务二
服务二服务二服务二
服务二
成功案例
案例三
案例
案例三案例三
案例三案例三案例三
关于我们
我们四
我们四
我们四
我们四111
在线演示
演示
演示
演示
演示演示演示
演示演示演示
演示演示
演示演示演示
演示演示演示演示演示
联系我们
联系联系联系联系联系
联系联系联系
联系
联系联系
联系联系
联系联系联系
联系联系联系
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
CSS水平下拉菜单
CSS Menu - Horizontal
body {
margin: 0;
padding: 30px;
background: #FFF;
color: #666;
}
h1 {
font: bold 16px Arial, Helvetica, sans-serif;
}
p {
font: 11px Arial, Helvetica, sans-serif;
}
a {
color: #900;
text-decoration: none;
}
a:hover {
background: #900;
color: #FFF;
}
/*CSS Code for Menu Begin:*/
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
margin: 0;
border: 0 none;
padding: 0;
width: 500px; /*For KHTML*/
list-style: none;
height: 24px;
}
ul#navmenu li {
margin: 0;
border: 0 none;
padding: 0;
float: left; /*For Gecko*/
display: inline;
list-style: none;
position: relative;
height: 24px;
}
ul#navmenu ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 24px;
left: 0;
}
ul#navmenu ul li {
float: none; /*For Gecko*/
display: block !important;
display: inline; /*For IE*/
}
/* Root Menu */
ul#navmenu a {
border: 1px solid #FFF;
border-right-color: #CCC;
border-bottom-color: #CCC;
padding: 0 6px;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
background: #EEE;
color: #666;
font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
height: auto !important;
height: 1%; /*For IE*/
}
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
background: #CCC;
color: #FFF;
}
/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
float: none;
background: #EEE;
color: #666;
}
/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
background: #CCC;
color: #FFF;
}
/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
background: #EEE;
color: #666;
}
/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
background: #CCC;
color: #FFF;
}
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
background: #EEE;
color: #666;
}
/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
background: #CCC;
color: #FFF;
}
ul#navmenu ul ul,
ul#navmenu ul ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
display: none;
}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
display: block;
}
navHover = function() {
var lis = document.getElementById("navmenu").getElementsByTagName("LI");
for (var i=0; i
相关文章推荐
- 用CSS实现下拉菜单的多种方法
- 用CSS实现下拉菜单的多种方法
- 用CSS实现下拉菜单的多种方法
- 用CSS实现下拉菜单的多种方法
- 用CSS实现下拉菜单的多种方法
- CSS 实践:两种实现下拉菜单的方法
- CSS - 水平居中和垂直居中的多种实现方法
- css三级下拉菜单实现方法分享
- Html+css、javascript和JQuery三种方法实现导航条下拉菜单的炫酷效果
- HTML/CSS方法和JavaScript方法实现下拉菜单
- CSS两种实现下拉菜单的方法
- 纯css多种方法实现div中单行文字、多行文字及嵌套div垂直水平居中
- 二级下拉菜单的三种实现方法——CSS 、JS、 jQuery
- css自适应宽度 多种方法实现宽度自适应的水平居中
- CSS多种方法实现分隔线
- 下拉菜单效果的实现方法--纯css实现
- CSS 实践:实现下拉菜单的方法
- CSS 实践:两种实现下拉菜单的方法
- css某种样式的多种实现方法
- css自适应宽度 多种方法实现宽度自适应的水平居中