CSS级联下拉菜单的制作
2011-11-04 12:56
267 查看
简介:这是CSS级联下拉菜单的制作的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。
class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=362690' scrolling='no'>---------------------------------
CSS级联下拉菜单的制作
---------------------------------
相关下载:
源码 —— http://www.kuaipan.cn/file/id_22624530505662765.html 准备工作:无。
---------------------------------
个人博客:www.jett23.com
交流邮箱:webmaster[at]jett23.com
---------------------------------
1. 下拉菜单原型代码:( 实际开发中,我们更多的是采用 #navigation li a 这样的形式来定义CSS布局样式,而不是 ul li a ,所以需要在黄色标记处设置ul标签的id值! )
<ul>
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a>
<ul>
<li><a href="#">子菜单一</a></li>
<li><a href="#">子菜单二</a></li>
<li><a href="#">子菜单三</a></li>
</ul>
</li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a>
<ul>
<li><a href="#">子菜单一</a></li>
<li><a href="#">子菜单二</a></li>
<li><a href="#">子菜单三</a></li>
</ul>
</li>
<li><a href="#">菜单五</a></li>
</ul>
2. 下拉菜单雏形:ul边框填充值均设为0(兼容性!);一级菜单列表项(列表符号none、长100宽30px、左浮动、显示inline、字体14px)
ul {
margin:0px;
padding:0px;
}
ul li {
list-style-type:none;
height:30px;
width:100px;
float:left;
font-size:14px;
display:inline;
}
3. 下拉菜单链接样式(关键代码):(修饰下划线无、颜色白色、行高29px、背景色蓝色、显示block、左填充10px、右下边框1px solid #ccc)
ul li a {
text-decoration:none;
color:#FFFFFF;
background-color:#006699;
display:block;
line-height:29px;
padding-left:10px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
4. 下拉菜单hover链接样式(改变背景色:一级菜单灰色、子菜单深蓝色)。
ul li a:hover {
background-color:#333333;
}
ul li ul li a:hover {
background-color:#00527D;
}
5. 至此,我们还需要最后一步。
当鼠标移到一级菜单上时才显示子菜单(关键代码:黄色标识处)。
ul li ul {
visibility:hidden;
}
ul li:hover ul {
visibility:visible;
}
爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具
http://biancheng.dnbcw.info/php/362690.html pageNo:1
class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=362690' scrolling='no'>---------------------------------
CSS级联下拉菜单的制作
---------------------------------
相关下载:
源码 —— http://www.kuaipan.cn/file/id_22624530505662765.html 准备工作:无。
---------------------------------
个人博客:www.jett23.com
交流邮箱:webmaster[at]jett23.com
---------------------------------
1. 下拉菜单原型代码:( 实际开发中,我们更多的是采用 #navigation li a 这样的形式来定义CSS布局样式,而不是 ul li a ,所以需要在黄色标记处设置ul标签的id值! )
<ul>
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a>
<ul>
<li><a href="#">子菜单一</a></li>
<li><a href="#">子菜单二</a></li>
<li><a href="#">子菜单三</a></li>
</ul>
</li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a>
<ul>
<li><a href="#">子菜单一</a></li>
<li><a href="#">子菜单二</a></li>
<li><a href="#">子菜单三</a></li>
</ul>
</li>
<li><a href="#">菜单五</a></li>
</ul>
2. 下拉菜单雏形:ul边框填充值均设为0(兼容性!);一级菜单列表项(列表符号none、长100宽30px、左浮动、显示inline、字体14px)
ul {
margin:0px;
padding:0px;
}
ul li {
list-style-type:none;
height:30px;
width:100px;
float:left;
font-size:14px;
display:inline;
}
3. 下拉菜单链接样式(关键代码):(修饰下划线无、颜色白色、行高29px、背景色蓝色、显示block、左填充10px、右下边框1px solid #ccc)
ul li a {
text-decoration:none;
color:#FFFFFF;
background-color:#006699;
display:block;
line-height:29px;
padding-left:10px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
4. 下拉菜单hover链接样式(改变背景色:一级菜单灰色、子菜单深蓝色)。
ul li a:hover {
background-color:#333333;
}
ul li ul li a:hover {
background-color:#00527D;
}
5. 至此,我们还需要最后一步。
当鼠标移到一级菜单上时才显示子菜单(关键代码:黄色标识处)。
ul li ul {
visibility:hidden;
}
ul li:hover ul {
visibility:visible;
}
爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具
http://biancheng.dnbcw.info/php/362690.html pageNo:1
相关文章推荐
- 如何用CSS制作横向菜单 ,鼠标经过变色 并显示下拉菜单...
- 纯css下拉菜单的制作
- CSS垂直树形下拉菜单的制作方法
- js+css+div制作水平下拉菜单_是宇斯..不是宙斯...艾倪书焚....
- [JavaScript] JS+CSS 制作超级简单的下拉菜单
- 【css】css制作下拉菜单
- JS+CSS 制作的超级简单的下拉菜单附图
- 采用CSS和JS的下拉菜单的制作
- javaseday38补充(下拉菜单改变字体颜色 级联菜单制作删除 删除附件)
- 无javascript,纯CSS制作的网页下拉菜单
- jQuery结合CSS制作漂亮的select下拉菜单
- css制作三级下拉菜单2
- 无javascript,纯CSS制作的网页下拉菜单
- 用纯CSS制作的下拉菜单,并且支持IE6 IE7 Firefox
- DIV+CSS制作的下拉菜单
- CSS制作多极下拉菜单
- css制作三级下拉菜单
- CSS技巧分享:如何用css制作横排二级下拉菜单
- CSS:用CSS制作下拉菜单
- 业余制作的CSS纵向下拉菜单