网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > CSS
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.网页风格化 用CSS实现皮肤适时切.
.解决用CSS控制DIV居中失效的问题.
.垂直三栏布局拥有相同高度的方法.
.CSS教程:li和ul标签用法举例.
.CSS层叠顺序.
.解决倾斜鼠标翻转导航制作麻烦问.
.网页标准化制作:CSS的超级技巧大.
.如何将XHTML+CSS页面转换为打印机.
.拒绝单调 让网页超链接拥有多姿多.
.四种CSS链接按钮示例.
.针对浏览器隐藏CSS之九大技巧.
.XHTML+CSS兼容性解决的五个方案.
.css技巧:经典常用CSS使用技巧几则.
.CSS技巧整理共25条.
.CSS的常用技巧放送.
.如何查看CSS代码.
.CSS仿淘宝首页导航条按钮布局效果.
.CSS做一个超链接的陷下效果.
.revealTrans滤镜制作超弦图片的播.
.CSS中最小高度(min-height)的妙用.

CSS实现导航条图片的翻转菜单

发表日期:2006-10-24


  如果用传统的方法制作这个翻转菜单,至少需要把图片切成10块,还要加上JS代码,在图片按钮上再加行为,现在完全用CSS来实现,图片只要一张,见下图:

  Navbg

  CSS代码:

以下是引用片段:
  #imgmenu{
  width: 450px;
  height: 25px; /*高度是背景图片的一半*/
  background: url(/imagelist/06/43/473648jpj0j1.gif);
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  }
  #imgmenu li{
  float: left;
  }
  #imgmenu li a{
  display: block;
  width: 90px;
  height: 25px;
  }
  #imgmenu li#home a:hover,#activeh{
  background: url(/imagelist/06/43/473648jpj0j1.gif) 0 -25px;
  /*翻转时背景图的位置,左边0px,顶部-25px,
  背景图的下半部分,下同*/
  }
  #imgmenu li#about a:hover,#activea{
  background: url(/imagelist/06/43/473648jpj0j1.gif) -90px -25px;
  /*第二个菜单的位置距左边90px,
  每个菜单的宽度是90px*/
  }
  #imgmenu li#pro a:hover,#activep{
  background: url(/imagelist/06/43/473648jpj0j1.gif) -180px -25px;
  }
  #imgmenu li#faq a:hover,#activef{
  background: url(/imagelist/06/43/473648jpj0j1.gif) -270px -25px;
  }
  #imgmenu li#contact a:hover,#activec{
  background: url(/imagelist/06/43/473648jpj0j1.gif) -360px -25px;
  }

以下是引用片段:
<ul id="imgmenu">
<li id="activeh"><a href="#"></a></li>

<li id="about"><a href="#"></a></li>
<li id="pro"><a href="#"></a></li><li id="faq"><a href="#"></a></li>

<li id="contact"><a href="#"></a></li></ul>

  设计的更体贴,照顾纯文本浏览的朋友:

  可以在LI内套入SPAN元素,加入文本链接,在风格中设SPAN不可见。

上一篇:用CSS实现的一张图完成的导航条 人气:15050
下一篇:CSS实现当前页的滑动门菜单效果方法 人气:12514
浏览全部CSS的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐