div+css 横向导航菜单
2013-11-26 12:00
381 查看
body { font-family: Verdana;font-size: 12px; line-height: 1.5; }
a { color: #000;text-decoration: none; }
a:hover { color: #F00; }
#menu { width:370px; margin:0auto; border: 1px solid #CCC; height:26px; background:#eee;}
#menu ul { list-style: none;margin: 0px; padding: 0px; }
#menu ul li { float:left; padding: 0px 8px; height: 26px;line-height: 26px; }//让菜单横向排列
#menu ul li a { display:block;padding: 0px 8px; height: 26px; line-height: 26px;
float:left;}//为了兼容IE6.
#menu ul li a:hover {background:#333; color:#fff;}
图片美化横向导航:
显示效果如下:
用到三张图片,分别为当前状态,鼠标放上时样式,和默认样式用的图片:
下面修改css
样式,只截图了一张,设置方法相同:
<styletype="text/css">
body { font-family: Verdana;font-size: 12px; line-height: 1.5; }
a { color: #000;text-decoration: none; }
a:hover { color: #F00; }
#menu { width:500px;height:28px; margin:0 auto; border-bottom:3px solid #E10001;}
#menu ul { list-style: none;margin: 0px; padding: 0px; }
#menu ul li { float:left;margin-left:2px;}
#menu ul li a { display:block;width:87px; height:28px; line-height:28px; text-align:center;
background:url(/upload/2010-08/17/091033_nav_bg2.gif)0 0 no-repeat; font-size:14px;}
#menu ul li a:hover {background:url(/upload/2010-08/17/091033_nav_bg3.gif) 0 0 no-repeat;}
#menu ul li a#current {background:url(/upload/2010-08/17/091033_nav_bg1.gif) 0 0 no-repeat;font-weight:bold; color:#fff;}
</style>
<body>
<divid="menu">
<ul>
<li><aid="current" href="#">首页</a></li>
<li><ahref="#">网页版式</a></li>
<li><a href="#">web教程</a></li>
<li><ahref="#">web 实例</a></li>
<li><ahref="#">常用代码</a></li>
</ul>
</div>
</body>
background:#cccurl(images/nav_bg2.gif) 0 0 no-repeat;
1)其中图片放置目录,已经url设置:
3)no-repeat表示背景图片向哪个方向重复,此时为不重复。
a { color: #000;text-decoration: none; }
a:hover { color: #F00; }
#menu { width:370px; margin:0auto; border: 1px solid #CCC; height:26px; background:#eee;}
#menu ul { list-style: none;margin: 0px; padding: 0px; }
#menu ul li { float:left; padding: 0px 8px; height: 26px;line-height: 26px; }//让菜单横向排列
#menu ul li a { display:block;padding: 0px 8px; height: 26px; line-height: 26px;
float:left;}//为了兼容IE6.
#menu ul li a:hover {background:#333; color:#fff;}
图片美化横向导航:
显示效果如下:
用到三张图片,分别为当前状态,鼠标放上时样式,和默认样式用的图片:
下面修改css
样式,只截图了一张,设置方法相同:
<styletype="text/css">
body { font-family: Verdana;font-size: 12px; line-height: 1.5; }
a { color: #000;text-decoration: none; }
a:hover { color: #F00; }
#menu { width:500px;height:28px; margin:0 auto; border-bottom:3px solid #E10001;}
#menu ul { list-style: none;margin: 0px; padding: 0px; }
#menu ul li { float:left;margin-left:2px;}
#menu ul li a { display:block;width:87px; height:28px; line-height:28px; text-align:center;
background:url(/upload/2010-08/17/091033_nav_bg2.gif)0 0 no-repeat; font-size:14px;}
#menu ul li a:hover {background:url(/upload/2010-08/17/091033_nav_bg3.gif) 0 0 no-repeat;}
#menu ul li a#current {background:url(/upload/2010-08/17/091033_nav_bg1.gif) 0 0 no-repeat;font-weight:bold; color:#fff;}
</style>
<body>
<divid="menu">
<ul>
<li><aid="current" href="#">首页</a></li>
<li><ahref="#">网页版式</a></li>
<li><a href="#">web教程</a></li>
<li><ahref="#">web 实例</a></li>
<li><ahref="#">常用代码</a></li>
</ul>
</div>
</body>
background:#cccurl(images/nav_bg2.gif) 0 0 no-repeat;
1)其中图片放置目录,已经url设置:
/根目录(从工程根目录开始)
~/虚拟站点根目录
../上级目录(../../上上级目录)
./当前目录
2)url后面的两个参数第一个代表距左多少px,第二参数表示距上多少px。0可以不带单位,其他数值必须带单位。
3)no-repeat表示背景图片向哪个方向重复,此时为不重复。
相关文章推荐
- 使用DIV+CSS制作二级导航菜单(横向)
- 横向经典的div+css导航菜单
- 十天学会web标准(DIV+CSS)系列(七)横向导航菜单
- 十天学会<div+css>横向导航菜单和纵向导航菜单
- div+css 制作横向导航菜单
- 纯DIV+CSS制作的三级鼠标经过弹出下拉导航菜单源码
- 纯div+css水平三级导航菜单
- DIV+CSS制作二级导航菜单(纵向)
- 如何用DIV+CSS制作横向菜单?
- 5款DIV+CSS导航菜单(四)
- div+css实现鼠标经过背景高亮的导航菜单代码
- 温习:DIV CSS JS 导航菜单制作
- csc实例:用UL制作横向CSS导航菜单
- DIV+CSS导航菜单代码,挺不错的。共享下
- div+css实现蓝色vista风格css导航菜单效果
- 如何用DIV+CSS制作横向菜单?
- 5款DIV+CSS导航菜单(五)
- CSS+DIV设计实例:纯CSS制作下拉导航菜单
- 如何用div+css制作横向菜单
- 网页设计-[CSS+DIV设计实例:纯CSS制作下拉导航菜单]