<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> <li><a href="#">关于</a></li> <li><a href="#">联系</a></li> </ul> </nav>
CSS代码:
/* 导航栏样式 */ nav { background-color: #333; height: 50px; } nav ul { list-style: none; margin: 0; padding: 0; display: flex; justify-content: space-between; align-items: center; height: 100%; } nav a { color: #fff; text-@R_404_3267@: none; padding: 15px; transition: background-color 0.3s; } nav a:hover { background-color: #555; } /* 下拉菜单样式 */ .dropdown { position: relative; } .dropdown-content { display: none; position: absolute; top: 50px; width: 200px; background-color: #f9f9f9; Box-shadow: 0px 8px 16px 0px rgba(0,0.2); } .dropdown-content a { color: #333; padding: 12px 16px; text-@R_404_3267@: none; display: block; } .dropdown:hover .dropdown-content { display: block; } .dropbtn { cursor: pointer; }在HTML代码中,我们使用了ul和li标签创建了一个简单的导航栏。其中,li标签中第二个元素的class属性被设置为“dropdown”,以表示这是一个需要下拉的菜单项。 在CSS代码中,我们首先给导航栏和菜单项设置了样式。接下来,我们定义了下拉菜单的样式。使用了相对定位的.dropdown类,以及绝对定位的.dropdown-content类,来控制下拉菜单的位置和大小。我们也设置了鼠标hover事件来显示和隐藏下拉菜单。 通过以上代码示例,我们可以发现CSS下拉菜单代码的实现并不难,只需要掌握好基本的HTML和CSS知识,应用到实践中即可。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。