中英文双语导航菜单

作者:blank 来源:蓝色经典 时间:2007-05-11 17:04:00 

作者的blog :http://www.planabc.net/

老甘的《完全用CSS实现的中英文双语导航菜单》一文中使用“position: absolute;left: -999em;”将其左缩进N远,并通过“visibility: hidden;”将其物理隐藏(实际是占位的),此时显示英文导航。当hover触发时,z-index定义在上,并将其绝对定位位置设置为左上,设置visibility: visible;显示,此时span层覆盖在a层上,显示中文。

我们还可以用另一种思维使用hover触发display属性实现:

CSS代码修改如下


#nav li a,#nav li a:hover span {
  line-height: 20px;
  text-decoration: none;
  background: #DDDDDD;
  color: #666666;
  display: block;
  width: 80px;
  text-align: center;
  overflow:hidden;
}

#nav li a span {
  display:none;
}

#nav a:hover {
  position: relative;
}

#nav a:hover span {
  display:block;
  position:absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

#nav a:hover span {
  padding-top:2px;
}

#nav li a:hover,#nav li a:hover span {
  color: #FFFFFF;
  background: #DC4E1B;
}

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

深入阅读

《position:relative/absolute无法冲破的等级》

《IE中伪类:hover的使用及BUG》

标签:css,导航,菜单
0
投稿

猜你喜欢

  • Mootools 1.2教程(3)——数组使用简介

    2008-11-17 20:16:00
  • 浏览器发送URL的编码特性

    2007-10-12 20:51:00
  • 如何使用SQLServer数据库查询累计值

    2009-03-16 14:43:00
  • 如何从ASP连接到Oracle Server?

    2009-11-15 19:52:00
  • 用CSS实现柱状图(Bar Graph)的方法(四)—table实现复杂柱状图

    2008-05-28 12:55:00
  • HTML头部属性全接触

    2007-09-05 19:09:00
  • SQL Server 总结复习 (二)

    2012-10-07 10:35:00
  • XML卷之实战锦囊(2):动态查询

    2008-09-05 17:20:00
  • 由浅入深讲解MySQL数据库索引的选择性

    2008-12-17 15:06:00
  • 一位网友的DIV CSS编码笔记——XieBiji

    2008-09-12 12:22:00
  • Yahoo!上的小秘密

    2007-08-23 09:48:00
  • [ASP]利用 xmlhttp 分块上传文件

    2008-07-04 14:14:00
  • 网页设计标准尺寸参考

    2007-12-29 20:42:00
  • 给网站界面预留退路

    2009-03-25 20:32:00
  • 将有安全问题的SQL过程删除,比较全面

    2007-08-06 14:46:00
  • 如何修改MySQL密码(方法大总结)

    2009-11-18 11:07:00
  • 一个css垂直水平居中布局,css效果

    2008-11-03 11:40:00
  • asp正则表达式详细说明

    2008-10-23 16:23:00
  • 如何对MySQL数据库日志文件进行维护

    2009-02-04 13:23:00
  • 怎么样才能让层显示在FLASH之上呢

    2008-03-05 13:32:00
  • asp之家 网络编程 m.aspxhome.com