相关文章
网络管理员网管必读
北京网站制作CSS网页标准制作关于网页表单语义结构实例
北京网页设计DIV+CSS标准制作网页表单的select例子
企通互联栏目分页模板
北京网站制作HTML语言剖析(十)链接标记
企通互联Dreamweaver MX 2004设计留言本实战(3)
北京网站建设Dreamweaver打造多彩文字链接
网站制作Flash视频教程:5.3 小苗的生长
企通互联dreamweaver mx教程三十:测试和上传
企通互联用Dreamweaver实现漫天花雨效果
品牌理念
北京网站建设最佳合作伙伴
北京网站建设专家企通互联
竭诚为您提供网站建设服务!
友好连接
文章搜索
你的位置:首页 >> 网站制作 >> 网页设计完全用CSS实现的中英文双语导航菜单
网页设计完全用CSS实现的中英文双语导航菜单
作者: 北京网站建设 日期:2008-03-27 06:03:34 来源: http://www.qitongnet.com
这是一个完全用CSS实现的中英文双语导航菜单,无脚本和图片,初始时,菜单语言是英文,当鼠标悬停在菜单上时,其变成中文,当然你也可以反过来做。
北京网站建设实现原理:
XHTML
| <ul id="nav"> 北京网站制作 <li><a class="bi" href="index.html">Home<span>首 页 www.qitongnet.com</span></a></li> 企通互联 北京网页设计 </ul> |
从上面代码可以看出,中文放在 span 标签里,关键是需要在初始时,使其的属性不可见。
CSS
| .bi{北京网站制作 position: relative;北京网站建设 z-index: 0;网站建设 }企通互联 企通互联 .bi:hover{北京网站建设 z-index: 99;网页设计 }网站制作 网站制作北京网页设计 .bi:hover span{网站设计 visibility: visible;北京网页设计 top: 0;企通互联 left: 0;网站制作 cursor: pointer;网页设计 }北京网站设计 北京网站制作 .bi span{北京网站设计 position: absolute;北京网站制作 left: -999em; 网站设计网站设计 visibility: hidden;网站制作 }北京网站建设 北京网页设计 #nav li a,.bi:hover span{企通互联 line-height: 20px;网页设计 text-decoration: none;网站设计 background: #DDDDDD;企通互联 color: #666666;北京网站建设 企通互联 display: block;北京网页设计 width: 80px;北京网站制作 text-align: center;网页设计 }网页设计 北京网站设计 #nav li a:hover,.bi:hover span{网站制作 color: #FFFFFF;网站建设 background: #DC4E1B;企通互联 }北京网站设计 北京网页设计 .bi:hover span{网站设计 padding-top: 2px;北京网站建设 } |
链接的属性是相对定位,那在此标签里的元素可将其作为参照点。 在 span 元素里的中文因其设定了不可见,所以在初始状态时,只能显示英文。而当鼠标悬停在菜单上时,
span 元素里的设定变为可见,Z 北京网站制作轴为99 ,覆盖在英文上面,从而实现了语言文字的转换。缺点:因为中英文字的长度关系,不能实现自适应宽度,只能固定宽度。
北京网站建设