!
也想出现在这里? 联系我们
广告位

纯CSS制作中英文双语导航菜单

网站模板开发过程中,时常有客户需要把菜单做成中英文效果,当鼠标悬浮时切换语言,今天创客云分享一款你一定喜欢的 CSS 中英文双语菜单教程,此教程支持鼠标悬浮特效,您可以先运行一下看效果,绝对会另你满意。用到了一个背景图片,请自行下载。

代码如下:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <meta name="Keywords" content="bilingual menu,中英文双语菜单" />
  6. <meta http-equiv="Description" content="完全用CSS实现的中英文双语导航菜单" />
  7. <meta content="all" name="robots" />
  8. <meta http-equiv="pragma" content="no-cache" />
  9. <meta name="author" content="forestgan" />
  10. <meta name="copyright" content="forestgan" />
  11. <title>完全用CSS实现的中英文双语导航菜单</title>
  12. <style type="text/css">
  13. a{
  14. color: #FFFF99;
  15. text-decoration: none;
  16. }
  17. a:hover{
  18. color: #FFFFFF;
  19. text-decoration: underline;
  20. }
  21. #nav{
  22. padding: 10px 10px 0;
  23. font-size: 12px;
  24. font-weight: bold;
  25. margin: 1em 0 0;
  26. list-style:none;
  27. }
  28. #nav li{
  29. float: left;
  30. margin-right: 1px;
  31. }
  32. .bi{
  33. position: relative;
  34. z-index: 0;
  35. }
  36. .bi:hover{
  37. z-index: 99;
  38. }
  39. .bi:hover span{
  40. visibility: visible;
  41. top: 0;
  42. left: 0;
  43. cursor: pointer;
  44. }
  45. .bi span{
  46. position: absolute;
  47. left: -999em;
  48. visibility: hidden;
  49. }
  50. #nav li a,.bi:hover span{
  51. line-height: 20px;
  52. text-decoration: none;
  53. background: #DDDDDD;
  54. color: #666666;
  55. display: block;
  56. width: 80px;
  57. text-align: center;
  58. }
  59. #nav li a:hover,.bi:hover span{
  60. color: #FFFFFF;
  61. background: #DC4E1B;
  62. }
  63. .bi:hover span{
  64. padding-top: 2px;
  65. }
  66. #navbar{
  67. background: #DC4E1B;
  68. height: 8px;
  69. overflow: hidden;
  70. clear: both;
  71. }
  72. </style>
  73. <link href="../css/main.css" rel="stylesheet" type="text/css" />
  74. </head>
  75. <body>
  76. <div id="top">
  77. <ul id="nav">
  78. <li><a class="bi" href="index.html">Home<span>首 页</span></a></li>
  79. <li><a class="bi" href="about.html">About us<span>关于我们</span></a></li>
  80. <li><a class="bi" href="products.html">Products<span>产品展示</span></a></li>
  81. <li><a class="bi" href="services.html">Services<span>售后服务</span></a></li>
  82. <li><a class="bi" href="contact.html">Contact<span>联系我们</span></a></li>
  83. </ul>
  84. <div id="navbar"></div>
  85. </div>
  86. </body>
  87. </html>

 

 

这是一个完全用 CSS 实现的中英文双语导航菜单,无脚本和图片,初始时,菜单语言是英文,当鼠标悬停在菜单上时,其变成中文,当然你也可以反过来做,以上就是完全用 CSS 实现的中英文双语导航菜单全部内容,希望本文所述对大家的 css 网页设计有所帮助。

给TA打赏
共{{data.count}}人
人已打赏
前端学习

如何用CSS实现自适应宽高等比例的容器

2024-7-30 16:29:52

前端学习

响应式网页中如何插入响应式图片

2024-8-1 11:29:59

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索