HTML 和 CSS 實現網頁導航欄和下拉菜單

以下是一組基於 HTML 和 CSS 實現網頁導航欄和下拉菜單的完整代碼:


HTML 和 CSS 實現網頁導航欄和下拉菜單

<!DOCTYPE html>
<html>
  <head>
    <title>3D旋轉魔方相冊示例</title>
    <style>
     nav{
  background-color: #222;
  height: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  }
ul{
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  }
li{
  margin-right: 20px;
  position: relative;
  }
a{
  color: #eee;
  text-decoration: none;
  padding: 10px;
  display: block;
  }
/*懸停時的樣式*/
a:hover {
  background-color: #555;
  }
/*下拉菜單樣式*/
ul ul{
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #222;
  display: none;
  z-index: 1;
  }
ul li:hover > ul{
  display: flex;
  flex-direction: column;
  }
ul ul li {
  width: 200px;
  }
ul ul a {
  margin-right: 0;
  }
ul ul ul {
  top: 0;
  left: 100%;
  margin-left: 20px;
  }
    </style>
  </head>
  <body>
    <nav>
  <ul>
    <li><a href="#">Home</a></li>
    <li>
      <a href="#">Services</a>
      <ul>
        <li><a href="#">Web Design</a></li>
        <li><a href="#">Graphic Design</a></li>
        <li><a href="#">Marketing</a></li>
      </ul>
    </li>
    <li><a href="#">Contact Us</a></li>
  </ul>
</nav>
  </body>
</html>


該代碼實現了一個簡單的網頁導航欄和下拉菜單,其中 `nav` 表示導航欄,`ul` 表示菜單,`li` 表示菜單項,`a` 表示鏈接。通過設置 CSS 樣式,將菜單項設置為了懸停時出現下拉菜單,同時用絕對定位實現了下拉菜單的顯示。在實際應用中,可能需要更多的樣式和JavaScript交互來完善導航欄和下拉菜單的功能。

分享給朋友:

“HTML 和 CSS 實現網頁導航欄和下拉菜單” 的相關文章

mark元素的主要功能及在HTML5 中的使用mark元素例子

mark元素的主要功能及在HTML5 中的使用mark元素例子

`<mark>` 元素的主要功能是突出顯示文本中的重要部分或關鍵字。在 HTML5 標準中,`<mark>` 元素用於標記一個文檔或一個段落中需要突出顯示的文本。一旦在 HTML 文件中使用了 `<mark>` 元素,瀏覽器通常會使用黃色背景標記該元素的文本,在頁…

mark元素使用紅色代表及例子

mark元素使用紅色代表及例子

在HTML中,<mark> 元素可以用於標記或強調文本中的重要或關鍵內容。這個元素通常會用醒目的紅色來渲染,因為紅色是一個視覺上非常具有註意力的顏色。在這種情況下,你可以將這些關鍵字用 <mark> 標簽包圍起來,使其突出顯示。這樣可以幫助用戶更快速地發現這個型號是這個品牌的…

meter元素顏色,可以使用CSS樣式來設置顏色

meter元素顏色,可以使用CSS樣式來設置顏色

meter元素可以用於表示已知範圍內的度量值,可以使用CSS樣式來設置顏色。具體來說,可以使用 <code>::-webkit-meter-optimum-value, ::-moz-meter-bar, ::-webkit-meter-bar</code> 偽元素來設置顏色…

視頻嵌入代碼,簡單的 video 嵌入代碼例子

視頻嵌入代碼,簡單的 video 嵌入代碼例子

視頻嵌入代碼,簡單的 video 嵌入代碼例子:- height:視頻高度。- controls:為 true 時,添加視頻控制條。- source:指定視頻文件路徑和類型,可支持多種類型。- Your browser does not support the video tag:如果用戶的瀏覽器不…

一個簡單的 HTML5 導航菜單的示例代碼

一個簡單的 HTML5 導航菜單的示例代碼

以下是一個簡單的 HTML5 導航菜單的示例代碼,這個導航菜單使用了 HTML5 中的 `nav` 標簽來包裝整個菜單,使用了 Flex 布局來對菜單進行布局和對齊,同時也設置了一些簡單的樣式來美化菜單。…