CSS下拉菜单怎么设置 下拉菜单在网站中常用到,其实在CSS中非常容易实现。本文将介绍如何通过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>
/* 隐藏子菜单项 */ .dropdown-content { display: none; } <br> /* 显示下拉菜单 */ .dropdown:hover .dropdown-content { display: block; }
nav ul { list-style: none; margin: 0; padding: 0; } <br> nav ul li { float: left; } <br> nav ul li a { display: block; padding: 10px; text-decoration: none; color: #333; } <br> nav ul li:hover { background: #f4f4f4; } <br> /* 给下拉菜单添加样式 */ .dropdown { position: relative; } <br> .dropdown-content { display: none; position: absolute; top: 100%; left: 0; } <br> .dropdown-content a { display: block; padding: 10px; background: #f4f4f4; color: #333; } <br> .dropdown:hover .dropdown-content { display: block; } <br> /* 美化下拉菜单 */ .dropbtn { background-color: #2980B9; color: white; padding: 10px; font-size: 16px; border: none; cursor: pointer; } <br> .dropbtn:hover { background-color: #3e8e41; } <br> .dropdown-content a:hover { background-color: #ddd; }
粉丝
0
关注
0
收藏
0