Amupu

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交互来完善导航栏和下拉菜单的功能。

搜索
分类最新
    分类最新,为您呈现各领域的最新动态和热点话题。无论您关注科技、财经、创业还是生活,这里都能满足您的需求。我们精选最新文章,提供最新鲜、全面的内容,掌握最新的知识和趋势,保持与时俱进的步伐。
分类热门
    分类热门栏目,汇聚了各类热门话题的精华文章,无论是科技、云计算、生活还是时尚,都能在这里找到最新鲜、最热门的内容。我们精选优质文章,为您呈现一个丰富多彩的信息世界,让您在轻松阅读中领略不同领域的魅力,感受时代的脉搏。
  • 作文热门
  • 情感热门
  • 生活热门
分类猜你喜欢
    分类猜你喜欢栏目,根据您的阅读偏好和兴趣,为您精准推荐热门文章。我们运用智能算法,为您呈现最符合您口味的精彩内容。无论是深度解析、趣味科普还是心灵鸡汤,这里都有您喜欢的文章,让您在阅读中享受乐趣,发现更多精彩。
  • 作文分类!
  • 情感分类!
  • 生活分类!
© Copyright Amupu.Z-Blog.Some Rights Reserved.