一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

中英文双语导航菜单

时间:2022-07-02 12:49:26 编辑:袖梨 来源:一聚教程网

YPE html SYSTEM "http://www.**w*3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

老甘的《完全用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-
text-decoration: none;
background: #DDDDDD;
color: #666666;
display: block;

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;
}
运行代码框




中英文双语导航菜单

热门栏目