css 实现导航菜单

深藏阁楼爱情的钟 2023-10-06 23:14 101阅读 0赞

阅读目录

  • 1 css 实现二级导航菜单
    • html
    • html 附 css
  • 2 css 侧方位导航菜单
  • 3 CSS实现三级导航(模板)
  • 4 实现三级导航

1 css 实现二级导航菜单

html

在这里插入图片描述

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <link rel="stylesheet" href="reset.css">
  7. </head>
  8. <body>
  9. <nav>
  10. <ul class="level">
  11. <li><a href="">首页</a></li>
  12. <li>
  13. <a href="">栏目1</a>
  14. <ul class="two">
  15. <li>二级菜单1</li>
  16. <li>二级菜单2</li>
  17. <li>二级菜单3</li>
  18. </ul>
  19. </li>
  20. <li>
  21. <a href="">栏目2</a>
  22. <ul class="two">
  23. <li>二级菜单4</li>
  24. <li>二级菜单5</li>
  25. <li>二级菜单6</li>
  26. </ul>
  27. </li>
  28. <li>
  29. <a href="">栏目3</a>
  30. <ul class="two">
  31. <li>二级菜单7</li>
  32. <li>二级菜单8</li>
  33. <li>二级菜单9</li>
  34. </ul>
  35. </li>
  36. <li>
  37. <a href="">栏目4</a>
  38. <ul class="two">
  39. <li>二级菜单10</li>
  40. <li>二级菜单11</li>
  41. <li>二级菜单12</li>
  42. </ul>
  43. </li>
  44. <li>
  45. <a href="">栏目5</a>
  46. <ul class="two">
  47. <li>二级菜单13</li>
  48. <li>二级菜单14</li>
  49. <li>二级菜单15</li>
  50. </ul>
  51. </li>
  52. </ul>
  53. </nav>
  54. </body>
  55. </html>

html 附 css

在这里插入图片描述

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>css实现简单的导航栏下拉</title>
  8. </head>
  9. <style>
  10. /* 先重置一下html,消除HTML标签默认的内外边距 */
  11. *{
  12. padding: 0;margin: 0;}
  13. /* 对导航的内容设置一个主体为800px的宽并使其居中 */
  14. .wrap{
  15. width: 800px;margin: 0 auto;}
  16. /* 清除浮动 */
  17. .clear{
  18. clear: both;}
  19. /* 去掉默认a标签的下划线 */
  20. a{
  21. text-decoration-line: none;}
  22. ul,li{
  23. list-style: none;}
  24. nav .level>li{
  25. float: left;width: 16.66%;text-align: center;background: bisque;padding: 10px 0;font-size: 16px;transition: .4s;}
  26. nav .level>li a{
  27. color: black;}
  28. /* 设置鼠标滑过后的样式 */
  29. nav .level>li:hover{
  30. background: red;}
  31. /* 先使二级菜单的内容隐藏 */
  32. nav .two{
  33. display: none;margin-top: 10px;}
  34. /* 鼠标滑过一级菜单后的显示二级菜单 */
  35. nav .level>li:hover .two{
  36. display: block;}
  37. nav .two li{
  38. padding: 5px 0;transition: .4s;cursor: pointer;}
  39. nav .two li:hover{
  40. background: pink;}
  41. </style>
  42. <body>
  43. <nav>
  44. <div class="wrap">
  45. <ul class="level">
  46. <li><a href="">首页</a></li>
  47. <li>
  48. <a href="">一、栏目</a>
  49. <ul class="two">
  50. <li>二级菜单1</li>
  51. <li>二级菜单2</li>
  52. <li>二级菜单3</li>
  53. </ul>
  54. </li>
  55. <li>
  56. <a href="">栏目2</a>
  57. <ul class="two">
  58. <li>二级菜单4</li>
  59. <li>二级菜单5</li>
  60. <li>二级菜单6</li>
  61. </ul>
  62. </li>
  63. <li>
  64. <a href="">栏目3</a>
  65. <ul class="two">
  66. <li>二级菜单7</li>
  67. <li>二级菜单8</li>
  68. <li>二级菜单9</li>
  69. </ul>
  70. </li>
  71. <li>
  72. <a href="">栏目4</a>
  73. <ul class="two">
  74. <li>二级菜单10</li>
  75. <li>二级菜单11</li>
  76. <li>二级菜单12</li>
  77. </ul>
  78. </li>
  79. <li>
  80. <a href="">栏目5</a>
  81. <ul class="two">
  82. <li>二级菜单13</li>
  83. <li>二级菜单14</li>
  84. <li>二级菜单15</li>
  85. </ul>
  86. </li>
  87. </ul>
  88. </div>
  89. </nav>
  90. </body>
  91. </html>

2 css 侧方位导航菜单

在这里插入图片描述

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>测试</title>
  6. <style>
  7. *{
  8. margin:0px;
  9. padding:0px;
  10. }
  11. .page {
  12. width:100%;
  13. height:100%;
  14. }
  15. .nav {
  16. width:160px;
  17. height:205px;
  18. position: fixed;
  19. left: 0;
  20. top: 50%;
  21. margin-top: -103px;
  22. }
  23. .nav-li {
  24. width: 160px;
  25. height: auto;
  26. color: #FFF;
  27. line-height: 40px;
  28. background: #333;
  29. text-align: center;
  30. font-size: 16px;
  31. border-bottom:1px solid #FFF;
  32. cursor: pointer;
  33. }
  34. .tit {
  35. width: 160px;
  36. height: 40px;
  37. }
  38. .nav-li:hover ul {
  39. display: block;
  40. }
  41. .nav-li ul {
  42. width: 160px;
  43. height: auto;
  44. background: #FFFFFF;
  45. display: none;
  46. }
  47. .nav-li ul li {
  48. width: 160px;
  49. height: 40px;
  50. border-bottom:1px dashed #666;
  51. color: #333;
  52. text-align: center;
  53. line-height: 40px;
  54. position: relative;
  55. }
  56. .nav-li ul li:hover .list-3 {
  57. display: block;
  58. }
  59. .list-3 {
  60. width: 160px;
  61. height: auto;
  62. position: absolute;
  63. left: 160px;
  64. top: 0px;
  65. display: none;
  66. }
  67. .list-3Dom {
  68. width: 160px;
  69. height: 40px;
  70. background: #444;
  71. border-bottom:1px dashed #666;
  72. color: #FFF;
  73. text-align: center;
  74. line-height: 40px;
  75. }
  76. </style>
  77. </head>
  78. <body>
  79. <div class="page">
  80. <div class="nav">
  81. <div class="nav-li">
  82. <div class="tit">侧方标题(一)</div>
  83. <ul>
  84. <li>
  85. 二级栏目
  86. <div class="list-3">
  87. <div class="list-3Dom">三级栏目</div>
  88. <div class="list-3Dom">三级栏目</div>
  89. <div class="list-3Dom">三级栏目</div>
  90. </div>
  91. </li>
  92. <li>
  93. 二级栏目
  94. <div class="list-3">
  95. <div class="list-3Dom">三级栏目</div>
  96. <div class="list-3Dom">三级栏目</div>
  97. <div class="list-3Dom">三级栏目</div>
  98. </div>
  99. </li>
  100. <li>
  101. 二级栏目
  102. <div class="list-3">
  103. <div class="list-3Dom">三级栏目</div>
  104. <div class="list-3Dom">三级栏目</div>
  105. <div class="list-3Dom">三级栏目</div>
  106. </div>
  107. </li>
  108. </ul>
  109. </div>
  110. <div class="nav-li">
  111. <div class="tit">侧方标题(二)</div>
  112. <ul>
  113. <li>
  114. 二级栏目
  115. <div class="list-3">
  116. <div class="list-3Dom">三级栏目</div>
  117. <div class="list-3Dom">三级栏目</div>
  118. <div class="list-3Dom">三级栏目</div>
  119. </div>
  120. </li>
  121. <li>
  122. 二级栏目
  123. <div class="list-3">
  124. <div class="list-3Dom">三级栏目</div>
  125. <div class="list-3Dom">三级栏目</div>
  126. <div class="list-3Dom">三级栏目</div>
  127. </div>
  128. </li>
  129. <li>
  130. 二级栏目
  131. <div class="list-3">
  132. <div class="list-3Dom">三级栏目</div>
  133. <div class="list-3Dom">三级栏目</div>
  134. <div class="list-3Dom">三级栏目</div>
  135. </div>
  136. </li>
  137. </ul>
  138. </div>
  139. <div class="nav-li">
  140. <div class="tit">侧方标题(三)</div>
  141. <ul>
  142. <li>
  143. 二级栏目
  144. <div class="list-3">
  145. <div class="list-3Dom">三级栏目</div>
  146. <div class="list-3Dom">三级栏目</div>
  147. <div class="list-3Dom">三级栏目</div>
  148. </div>
  149. </li>
  150. <li>
  151. 二级栏目
  152. <div class="list-3">
  153. <div class="list-3Dom">三级栏目</div>
  154. <div class="list-3Dom">三级栏目</div>
  155. <div class="list-3Dom">三级栏目</div>
  156. </div>
  157. </li>
  158. <li>
  159. 二级栏目
  160. <div class="list-3">
  161. <div class="list-3Dom">三级栏目</div>
  162. <div class="list-3Dom">三级栏目</div>
  163. <div class="list-3Dom">三级栏目</div>
  164. </div>
  165. </li>
  166. </ul>
  167. </div>
  168. <div class="nav-li">
  169. </div>
  170. </div>
  171. </div>
  172. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  173. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  174. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  175. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  176. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  177. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  178. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  179. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  180. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  181. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  182. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  183. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  184. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  185. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  186. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  187. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  188. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  189. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  190. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  191. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  192. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  193. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  194. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  195. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  196. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  197. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  198. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  199. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  200. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  201. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  202. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  203. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  204. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  205. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  206. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  207. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  208. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  209. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  210. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  211. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  212. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  213. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  214. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  215. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  216. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  217. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  218. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  219. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  220. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  221. 暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯暗室逢灯
  222. </body>
  223. </html>

3 CSS实现三级导航(模板)

在这里插入图片描述

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <title>纯css级联导航</title>
  7. <style>
  8. body,div,ul,li,a{
  9. margin: 0;
  10. padding: 0;
  11. text-decoration: none;
  12. }
  13. /* 一级导航 */
  14. .one-nav li{
  15. list-style-type: none;
  16. float: left;
  17. width: 16.57%;
  18. text-align: center;
  19. background-color: #3391E6;
  20. border-right: 1px solid white;
  21. cursor: pointer;
  22. height: 30px;
  23. line-height: 30px;
  24. }
  25. .one-nav li:nth-last-child(1){
  26. border-right: none;
  27. }
  28. .one-nav li a{
  29. color: white;
  30. }
  31. .one-nav li:hover .two-nav{
  32. display: block;
  33. }
  34. .one-nav li:hover{
  35. background-color: #4260D7;
  36. }
  37. /* 二级导航 */
  38. .two-nav {
  39. display: none;
  40. }
  41. .two-nav li{
  42. width: 100%;
  43. }
  44. .two-nav li:hover .three-nav{
  45. display: block;
  46. position: relative;
  47. }
  48. /* 三级导航 */
  49. .three-nav{
  50. position: absolute;
  51. width:100%;
  52. left: 100%;
  53. bottom: 100%;
  54. }
  55. /* 最右边的三级导航显示在左边 */
  56. .one-nav li:nth-last-child(1) .two-nav li .three-nav li{
  57. width: 100%;
  58. position:relative;
  59. right: 200%;
  60. }
  61. </style>
  62. </head>
  63. <body>
  64. <div class="main">
  65. <ul class="one-nav">
  66. <li>
  67. <a href="javascript:;">一级导航</a>
  68. <ul class="two-nav">
  69. <li><a href="javascript:;">二级导航</a></li>
  70. <li><a href="javascript:;">二级导航</a></li>
  71. <li><a href="javascript:;">二级导航</a></li>
  72. <li><a href="javascript:;">二级导航</a></li>
  73. </ul>
  74. </li>
  75. <li>
  76. <a href="javascript:;">一级导航</a>
  77. <ul class="two-nav">
  78. <li><a href="javascript:;">二级导航</a></li>
  79. <li><a href="javascript:;">二级导航</a></li>
  80. </ul>
  81. </li>
  82. <li>
  83. <a href="javascript:;">一级导航</a>
  84. <ul class="two-nav">
  85. <li><a href="javascript:;">二级导航</a></li>
  86. <li>
  87. <a href="javascript:;">二级导航></a>
  88. <ul class="three-nav">
  89. <li><a href="javascipt:;">三级导航</a></li>
  90. <li><a href="javascipt:;">三级导航</a></li>
  91. <li><a href="javascipt:;">三级导航</a></li>
  92. </ul>
  93. </li>
  94. <li><a href="javascript:;">二级导航</a></li>
  95. </ul>
  96. </li>
  97. <li>
  98. <a href="javascript:;">一级导航</a>
  99. <ul class="two-nav">
  100. <li><a href="javascript:;">二级导航</a></li>
  101. <li><a href="javascript:;">二级导航</a></li>
  102. <li><a href="javascript:;">二级导航</a></li>
  103. <li><a href="javascript:;">二级导航</a></li>
  104. <li><a href="javascript:;">二级导航</a></li>
  105. </ul>
  106. </li>
  107. <li>
  108. <a href="javascript:;">一级导航</a>
  109. <ul class="two-nav">
  110. <li><a href="javascript:;">二级导航</a></li>
  111. <li><a href="javascript:;">二级导航</a></li>
  112. <li><a href="javascript:;">二级导航</a></li>
  113. <li><a href="javascript:;">二级导航</a></li>
  114. <li><a href="javascript:;">二级导航</a></li>
  115. <li><a href="javascript:;">二级导航</a></li>
  116. </ul>
  117. </li>
  118. <li>
  119. <a href="javascript:;">一级导航</a>
  120. <ul class="two-nav">
  121. <li><a href="javascript:;">二级导航</a></li>
  122. <li><a href="javascript:;">二级导航</a></li>
  123. <li><a href="javascript:;">二级导航</a></li>
  124. <li>
  125. <a href="javascript:;"><二级导航</a>
  126. <ul class="three-nav">
  127. <li><a href="javascipt:;">三级导航</a></li>
  128. <li><a href="javascipt:;">三级导航</a></li>
  129. <li><a href="javascipt:;">三级导航</a></li>
  130. </ul>
  131. </li>
  132. </ul>
  133. </li>
  134. </ul>
  135. </div>
  136. </body>
  137. </html>

4 实现三级导航

在这里插入图片描述

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. <style type="text/css">
  6. *{
  7. margin:0;
  8. padding: 0;
  9. }
  10. li{
  11. list-style: none;
  12. text-align: center;
  13. }
  14. a{
  15. text-decoration:none; color: #fff;
  16. font-size: 14px;
  17. }
  18. .one{
  19. width: 100%;
  20. height: 40px;
  21. background-color: #333;
  22. margin: 0 auto;
  23. }
  24. .one >li{
  25. float: left;
  26. width: 100px;
  27. line-height: 40px;
  28. border-left: 1px solid #eee;
  29. height: 40px;
  30. position: relative;
  31. }
  32. .two{
  33. display: none;
  34. position: absolute;
  35. width: 100%;
  36. }
  37. .two >li{
  38. height: 40px;
  39. width: 100px;
  40. background-color: #666;
  41. position: relative;
  42. }
  43. .one li a{
  44. display: block;/**/
  45. }
  46. .one>li:hover>ul{
  47. display: block;
  48. }
  49. .three{
  50. display: none;
  51. position: absolute;
  52. width: 100%;
  53. left: 100px;
  54. top: 0px;
  55. }
  56. .three li{
  57. background-color: red;
  58. height: 40px;
  59. }
  60. .two li:hover ul{
  61. display: block;
  62. }
  63. </style>
  64. </head>
  65. <body>
  66. <ul class="one">
  67. <li>
  68. <a href="#">一级菜单</a>
  69. <ul class="two">
  70. <li>
  71. <a href="#">二级菜单</a>
  72. <ul class="three">
  73. <li><a href="#">三级菜单</a></li>
  74. <li><a href="#">三级菜单</a></li>
  75. <li><a href="#">三级菜单</a></li>
  76. </ul>
  77. </li>
  78. <li>
  79. <a href="#">二级菜单</a>
  80. <ul class="three">
  81. <li><a href="#">三级菜单</a></li>
  82. <li><a href="#">三级菜单</a></li>
  83. <li><a href="#">三级菜单</a></li>
  84. </ul>
  85. </li>
  86. <li>
  87. <a href="#">二级菜单</a>
  88. <ul class="three">
  89. <li><a href="#">三级菜单</a></li>
  90. <li><a href="#">三级菜单</a></li>
  91. <li><a href="#">三级菜单</a></li>
  92. </ul>
  93. </li>
  94. </ul>
  95. </li>
  96. <li><a href="#">一级菜单</a>
  97. <ul class="two">
  98. <li>
  99. <a href="#">二级菜单</a>
  100. <ul class="three">
  101. <li><a href="#">三级菜单</a></li>
  102. <li><a href="#">三级菜单</a></li>
  103. <li><a href="#">三级菜单</a></li>
  104. </ul>
  105. </li>
  106. <li>
  107. <a href="#">二级菜单</a>
  108. <ul class="three">
  109. <li><a href="#">三级菜单</a></li>
  110. <li><a href="#">三级菜单</a></li>
  111. <li><a href="#">三级菜单</a></li>
  112. </ul>
  113. </li>
  114. <li>
  115. <a href="#">二级菜单</a>
  116. <ul class="three">
  117. <li><a href="#">三级菜单</a></li>
  118. <li><a href="#">三级菜单</a></li>
  119. <li><a href="#">三级菜单</a></li>
  120. </ul>
  121. </li>
  122. </ul></li>
  123. <li><a href="#">一级菜单</a>
  124. <ul class="two">
  125. <li>
  126. <a href="#">二级菜单</a>
  127. <ul class="three">
  128. <li><a href="#">三级菜单</a></li>
  129. <li><a href="#">三级菜单</a></li>
  130. <li><a href="#">三级菜单</a></li>
  131. </ul>
  132. </li>
  133. <li>
  134. <a href="#">二级菜单</a>
  135. <ul class="three">
  136. <li><a href="#">三级菜单</a></li>
  137. <li><a href="#">三级菜单</a></li>
  138. <li><a href="#">三级菜单</a></li>
  139. </ul>
  140. </li>
  141. <li>
  142. <a href="#">二级菜单</a>
  143. <ul class="three">
  144. <li><a href="#">三级菜单</a></li>
  145. <li><a href="#">三级菜单</a></li>
  146. <li><a href="#">三级菜单</a></li>
  147. </ul>
  148. </li>
  149. </ul></li>
  150. <li><a href="#">一级菜单</a>
  151. <ul class="two">
  152. <li>
  153. <a href="#">二级菜单</a>
  154. <ul class="three">
  155. <li><a href="#">三级菜单</a></li>
  156. <li><a href="#">三级菜单</a></li>
  157. <li><a href="#">三级菜单</a></li>
  158. </ul>
  159. </li>
  160. <li>
  161. <a href="#">二级菜单</a>
  162. <ul class="three">
  163. <li><a href="#">三级菜单</a></li>
  164. <li><a href="#">三级菜单</a></li>
  165. <li><a href="#">三级菜单</a></li>
  166. </ul>
  167. </li>
  168. <li>
  169. <a href="#">二级菜单</a>
  170. <ul class="three">
  171. <li><a href="#">三级菜单</a></li>
  172. <li><a href="#">三级菜单</a></li>
  173. <li><a href="#">三级菜单</a></li>
  174. </ul>
  175. </li>
  176. </ul></li>
  177. <li>
  178. <a href="#">一级菜单</a>
  179. <ul class="two">
  180. <li>
  181. <a href="#">二级菜单</a>
  182. <ul class="three">
  183. <li><a href="#">三级菜单</a></li>
  184. <li><a href="#">三级菜单</a></li>
  185. <li><a href="#">三级菜单</a></li>
  186. </ul>
  187. </li>
  188. <li>
  189. <a href="#">二级菜单</a>
  190. <ul class="three">
  191. <li><a href="#">三级菜单</a></li>
  192. <li><a href="#">三级菜单</a></li>
  193. <li><a href="#">三级菜单</a></li>
  194. </ul>
  195. </li>
  196. <li>
  197. <a href="#">二级菜单</a>
  198. <ul class="three">
  199. <li><a href="#">三级菜单</a></li>
  200. <li><a href="#">三级菜单</a></li>
  201. <li><a href="#">三级菜单</a></li>
  202. </ul>
  203. </li>
  204. </ul>
  205. </li>
  206. <li style="float:right;margin-right:200px;">
  207. <a href="#">一级菜单</a>
  208. <ul class="two">
  209. <li>
  210. <a href="#">二级菜单</a>
  211. <ul class="three">
  212. <li><a href="#">三级菜单</a></li>
  213. <li><a href="#">三级菜单</a></li>
  214. <li><a href="#">三级菜单</a></li>
  215. </ul>
  216. </li>
  217. <li>
  218. <a href="#">二级菜单</a>
  219. <ul class="three">
  220. <li><a href="#">三级菜单</a></li>
  221. <li><a href="#">三级菜单</a></li>
  222. <li><a href="#">三级菜单</a></li>
  223. </ul>
  224. </li>
  225. <li>
  226. <a href="#">二级菜单</a>
  227. <ul class="three">
  228. <li><a href="#">三级菜单</a></li>
  229. <li><a href="#">三级菜单</a></li>
  230. <li><a href="#">三级菜单</a></li>
  231. </ul>
  232. </li>
  233. </ul>
  234. </li>
  235. </ul>
  236. </body>
  237. </html>

发表评论

表情:
评论列表 (有 0 条评论,101人围观)

还没有评论,来说两句吧...

相关阅读