首页 > 语言 > JavaScript > 正文

js代码实现微博导航栏

2024-05-06 16:24:07
字体:
来源:转载
供稿:网友

这篇文章主要介绍了js代码实现微博导航栏的相关资料,需要的朋友可以参考下

微博导航看起来很美观,实现起来也不麻烦,直接写代码了

 

 
  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4. <meta charset="utf-8" /> 
  5. <title></title> 
  6. <script type="text/javascript"
  7. var hiddenChild = function(obj) { 
  8. var ul = obj.getElementsByTagName("ul")[0]; 
  9. ul.style.display = 'none'
  10. /* 
  11. *obj表示导航条中的直接li 
  12. */ 
  13. var showChild = function(obj) { 
  14. var ul = obj.getElementsByTagName("ul")[0]; 
  15. ul.style.display = 'block'
  16. </script> 
  17. <style type="text/css"
  18. * { 
  19. margin: 0px; 
  20. padding: 0px 
  21. /*导航条*/ 
  22. #nav { 
  23. line-height: 60px; 
  24. list-style-type: none; 
  25. background-color: #0000FF; 
  26. text-align: center; 
  27. #nav a { 
  28. color: white; 
  29. text-decoration: none; 
  30. display: block; 
  31. width: 80px; 
  32. font-size: 20px; 
  33. font-weight: 800; 
  34. #nav a:hover { 
  35. background-color: #ccc; 
  36. #nav li { 
  37. background-color: blue; 
  38. float: left; 
  39. color: white; 
  40. list-style-type: none; 
  41. #nav li ul { 
  42. position: absolute; 
  43. display: none; 
  44. width: 130px; 
  45. .show { 
  46. display: block; 
  47. </style> 
  48. </head> 
  49. <body> 
  50. <ul id="nav"
  51. <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);"
  52. <a href="#">首页</a> 
  53. <ul> 
  54. <li> 
  55. <a href="#">全部广播</a> 
  56. </li> 
  57. <li> 
  58. <a href="#">好友</a> 
  59. </li> 
  60. <li> 
  61. <a href="#">关注</a> 
  62. </li> 
  63. </ul> 
  64. </li> 
  65. <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);"
  66. <a href="#">微频道</a> 
  67. <ul> 
  68. <li> 
  69. <a href="#">微频道1</a> 
  70. </li> 
  71. <li> 
  72. <a href="#">微频道2</a> 
  73. </li> 
  74. </ul> 
  75. </li> 
  76. <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);"
  77. <a href="#">找人</a> 
  78. <ul> 
  79. <li> 
  80. <a href="#">明星</a> 
  81. </li> 
  82. <li> 
  83. <a href="#">达人</a> 
  84. </li> 
  85. </ul> 
  86. </li> 
  87. <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);"
  88. <a href="#">微群</a> 
  89. <ul> 
  90. <li> 
  91. <a href="#">股票</a> 
  92. </li> 
  93. </ul> 
  94. </li> 
  95. </ul> 
  96. </body> 
  97. </html> 

以上代码就是用js实现微博导航栏,需要的朋友可以来参考下。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选