css3技术

CSS菜单:基本横向菜单效果超炫_div+css布局教程

字号+ 作者:H5之家 来源:H5之家 2015-09-23 13:05 我要评论( )

CSS菜单:基本横向菜单效果超炫,学习CSS菜单:基本横向菜单效果超炫,CSS菜单:基本横向菜单效果超炫,查看CSS菜单:基本横向菜单效果超炫,在CSS网页布局中,我们

  在CSS网页布局中,我们比较头疼的问题就是如何制作质量高的CSS菜单。今天我们向大家介绍一个实例。这是一位国外高手nundroo制作的,下面是此菜单的效果图:


  我们看此菜单的xhtml代码:

div css xhtml xml Example Source Code

Example Source Code []

<ul>
<li id=\"bu1\"><a href=\"#\"><span>homepage</span></a></li>
<li id=\"bu2\"><a href=\"#\"><span>business</span></a></li>
<li id=\"bu3\"><a href=\"#\"><span>personal</span></a></li>
<li id=\"bu4\"><a href=\"#\"><span>information</span></a></li>
</ul>


  xhtml代码非常简洁,就是一个无序列表UL。重点在于应用CSS对其表现进行控制与设置。

  我们看CSS代码:

div css xhtml xml Example Source Code

Example Source Code []

body {
margin: 26px;
padding: 0;
background: #fff url(back.png) no-repeat;
}
span {
display: none;
}
ul {
position: relative;
width: 800px;
background: url(bg_nav.png) no-repeat;
height: 113px;
list-style-type: none;
margin: 0;
padding: 0;
}
li#bu1 a, li#bu2 a, li#bu3 a, li#bu4 a {
background: transparent;
position: absolute;
width: 110px;
height: 32px;
bottom: 0;
text-decoration: none;
}
/* adjusted values for IE6 */
* html*li#bu1 a, * html*li#bu2 a, * html*li#bu3 a, * html*li#bu4 a { bottom: -1px; }
li#bu1 a { left: 21px; }
li#bu2 a { left: 122px; background: url(business_hover.gif) 0 0 no-repeat; }
li#bu3 a { left: 223px; background: url(personal_hover.gif) 0 0 no-repeat; }
li#bu4 a { left: 324px; background: url(information_hover.gif) 0 0 no-repeat; }
li#bu2 a:hover, li#bu3 a:hover, li#bu4 a:hover { background-position: 0 -32px; }


  查看最终的运行效果:

div css xhtml xml Source Code to Run

Source Code to Run []


[ 可先修改部分代码 再运行查看效果 ]


  

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评