今天我们来学习如何写 CSS 下拉导航栏,让你的网站更加美观和易用。下面是一个简单的示例:
下面是 HTML 代码:
<nav> <ul> <li><a href="#">首页</a></li> <li class="dropdown"> <a href="#" class="dropbtn">产品</a> <div class="dropdown-content"> <a href="#">产品 1</a> <a href="#">产品 2</a> <a href="#">产品 3</a> </div> </li> <li><a href="#">关于我们</a></li> </ul> </nav>
下面是 CSS 代码:
nav { background-color: #333; overflow: hidden; } nav ul { list-style: none; padding: 0; margin: 0; } nav li { float: left; } nav li a { display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; } nav li a:hover { background-color: #4CAF50; } /* 下拉菜单 */ .dropdown { position: relative; } .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); } .dropdown:hover .dropdown-content { display: block; } /* 下拉菜单按钮 */ .dropbtn { color: white; border: none; } .dropbtn:hover { background-color: #4CAF50; }通过这些 HTML 和 CSS 代码,你可以创建一个简单的下拉导航栏。该代码通过将鼠标悬停在菜单项上来显示下拉菜单,从而使您的网站更加易用。这个简单的代码可以让你了解如何创建和设计下拉导航栏,你可以将其应用到你自己的网站上,并做出更多的改进和优化。