DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> 純html+css制作三級下拉菜單
純html+css制作三級下拉菜單
編輯:CSS詳解     
這篇文章主要介紹了純Html+CSS制作三級下拉菜單,如何制作下拉菜單效果,三級下拉菜單又是怎麼實現的,本文為大家揭曉,感興趣的小伙伴們可以參考一下

直入主題,Html+CSS制作三級下拉菜單實現代碼分享給大家,具體內容如下

1.Html代碼

XML/Html Code復制內容到剪貼板
  1. <!DOCTYPE>
  2. <Html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>三級下拉菜單導航欄</title>
  6. <link rel="stylesheet" type="text/CSS" href="style.CSS">
  7. </head>
  8. <body bgcolor="aliceblue">
  9. <ul class="nav">
  10. <li>
  11. <a href="" target="_blank">
  12. 手機數碼<span class="triangle">▼</span></a>
  13. <ul>
  14. <li><a href="#" target="_blank">
  15. 手機 <span class="triangle">▶</span>
  16. </a>
  17. <ul>
  18. <li><a href="">小米</a></li>
  19. <li><a href="">華為</a></li>
  20. <li><a href="">魅族</a></li>
  21. </ul>
  22. </li>
  23. <li><a href="">
  24. 電腦 <span class="triangle">▶</span>
  25. </a>
  26. <ul>
  27. <li><a href="">平板</a></li>
  28. <li><a href="">筆記本</a></li>
  29. <li><a href="">台式</a></li>
  30. </ul>
  31. </li>
  32. <li><a href="">相機</a></li>
  33. </ul>
  34. </li>
  35. <li><a href="">男裝女裝<span class="triangle">▼</span></a>
  36. <ul>
  37. <li><a href="">
  38. 上衣 <span class="triangle">▶</span></a>
  39. <ul>
  40. <li><a href="">襯衫</a></li>
  41. <li><a href="">T恤</a></li>
  42. </ul>
  43. </li>
  44. <li><a href="">
  45. 褲子 <span class="triangle">▶</span></a>
  46. <ul>
  47. <li><a href="">牛仔褲</a></li>
  48. <li><a href="">休閒褲</a></li>
  49. </ul>
  50. </li>
  51. </ul>
  52. </li>
  53. <li><a href="">運動戶外<span class="triangle">▼</span></a>
  54. <ul>
  55. <li><a href="">運動鞋</a></li>
  56. <li><a href="">運動服</a></li>
  57. <li><a href="">運動設備</a></li>
  58. </ul>
  59. </li>
  60. <li>
  61. <a href="">時尚百貨</a>
  62. </li>
  63. <li><a href="">生活服務<span class="triangle">▼</span></a>
  64. <ul>
  65. <li><a href="">萬能繳費</a></li>
  66. <ul>
  67. <li><a href="">水費</a></li>
  68. <li><a href="">電費</a></li>
  69. </ul>
  70. <li><a href="">教育培訓</a></li>
  71. <li><a href="">話費充值</a></li>
  72. </ul>
  73. </li>
  74. <li>
  75. <a href=""> 匯吃美食</a>
  76. </li>
  77. <li>
  78. <a href=""> 家居家紡<span class="triangle">▼</span></a>
  79. <ul>
  80. <li><a href="">
  81. <span class="triangle">◀</span> 床上用品</a>
  82. <ul class="nav1">
  83. <li><a href="">被子</a></li>
  84. <li><a href="">枕頭</a></li>
  85. </ul>
  86. </li>
  87. <li>
  88. <a href=""><span class="triangle">◀</span> 客廳家具</a>
  89. <ul class="nav1">
  90. <li><a href="">茶具</a></li>
  91. <li><a href="">沙發</a></li>
  92. <li><a href="">椅子</a></li>
  93. </ul>
  94. </li>
  95. </ul>
  96. </li>
  97. </ul>
  98. </body>
  99. </Html>

2.CSS 代碼

CSS Code復制內容到剪貼板
  1. *{
  2. padding: 0;
  3. margin: 0;
  4. }
  5. ul{
  6. list-style-type:none;
  7. }
  8. .triangle{
  9. font-size: 1em;
  10. color: white;
  11. }
  12. a{
  13. text-decoration:none;
  14. text-align: center;
  15. font-weight: bold;
  16. }
  17. /*一級導航*/
  18. ul.nav{
  19. float: left;
  20. border:1px solid gray;
  21. margin-left: 10%;
  22. margin-top:10px;
  23. border-radius: 4px;
  24. position: fixed;
  25. }
  26. ul.nav li{
  27. float: left;
  28. width: 9em;
  29. background-color:yellowgreen;
  30. }
  31. ul.nav a{
  32. display: block;
  33. color: white;
  34. line-height: 1.5em;
  35. border-right: 1px solid white;
  36. border-left: 1px solid white;
  37. padding: 5px;
  38. }
  39. ul.nav a:hover,
  40. ul.nav a:focus{
  41. color: black;
  42. background-color: #98FB98;
  43. opacity: 0.5;
  44. }
  45. ul.nav li:first-child a{
  46. border-left: 0;
  47. border-bottom: 0;
  48. }
  49. ul.nav li:last-child a{
  50. border-right: 0;
  51. border-bottom: 0;
  52. }
  53. /*二級導航*/
  54. ul.nav li ul{
  55. width: 10em;
  56. position: absolute;
  57. left: -1000em;
  58. }
  59. ul.nav li:hover ul{
  60. width: 10em;
  61. left:auto;
  62. }
  63. ul.nav li ul a{
  64. border-top: 1px solid white;
  65. border-bottom: 1px solid white;
  66. border-left: 0;
  67. border-right: 0;
  68. }
  69. /*三級導航*/
  70. ul.nav li:hover ul li ul{
  71. width: 10em;
  72. position: absolute;
  73. left: -1000em;
  74. }
  75. ul.nav li:hover ul li:hover ul{
  76. left: auto;
  77. margin-left: 9.1em;
  78. margin-top: -2.1em;
  79. }
  80. ul.nav li:hover ul li:hover ul.nav1{
  81. left: auto;
  82. margin-left: -9.1em;
  83. margin-top: -2.1em;
  84. }

以上就是本文的全部內容,歡迎大家學習完善。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved