中英文双语导航菜单

作者: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
投稿

猜你喜欢

  • Python框架Flask的基本数据库操作方法分析

    2024-01-18 19:54:35
  • python实现unicode转中文及转换默认编码的方法

    2021-05-02 22:19:59
  • Filestream使用简单步骤总结

    2024-01-24 08:08:26
  • jQuery mobile转换url地址及获取url中目录部分的方法

    2023-07-02 05:34:34
  • python如何实时获取tcpdump输出

    2021-05-05 14:41:36
  • python 服务器批处理得到PSSM矩阵的问题

    2021-05-19 12:21:13
  • 详解MySQL数据类型之数字类型正确使用

    2010-06-20 15:02:00
  • 一分钟学会JavaScript中的try-catch

    2024-05-10 14:06:57
  • VueJs监听window.resize方法示例

    2024-04-29 13:09:41
  • Python实现合并多张图片成视频的示例详解

    2021-07-17 06:18:14
  • Python中py文件转换成exe可执行文件的方法

    2022-09-30 02:01:40
  • Go语言驱动低代码应用引擎工具Yao开发管理系统

    2024-04-30 09:56:59
  • python制作一个桌面便签软件

    2021-02-23 05:20:40
  • 用js封装的时间设置器

    2013-08-04 23:28:46
  • JavaScript 中为 Date 类实现 DateAdd 方法

    2008-04-03 16:19:00
  • 用Python代码自动生成文献的IEEE引用格式的实现

    2021-05-26 15:24:49
  • 表单相关特效整理

    2013-06-29 15:42:26
  • python中bottle使用实例代码

    2023-07-03 14:21:15
  • Python3+Requests+Excel完整接口自动化测试框架的实现

    2022-12-12 00:19:52
  • 关于python中密码加盐的学习体会小结

    2022-05-13 09:47:04
  • asp之家 网络编程 m.aspxhome.com