html - 如何转一个
问题描述
我无法将导航变成下拉菜单。我尝试了很多方法,但我无法将导航变成下拉菜单。我不明白我做错了什么。我尝试的解决方案看起来像我尝试遵循的指南。没有运气。这是我的代码。
HTML
<nav>
<button class="dropdown-menu">Menu</button>
<ul>
<li><a href="Fighting%20Kites.html">Fighting Kites</a></li>
<li><a href="About.html">About</a></li>
<li><a href="Membership.html">Membership</a></li>
<li><a href="index.html">Index</a></li>
</ul>
</nav>
CSS
nav ul{
display: none;
}
nav ul:hover .dropdown-menu{
display: block;
}
解决方案
也许你可以试试这个
nav ul{
display: none;
list-style: none;
}
nav:hover ul{
display: block;
}
<nav>
<button class="dropdown-menu">Menu</button>
<ul>
<li><a href="Fighting%20Kites.html">Fighting Kites</a></li>
<li><a href="About.html">About</a></li>
<li><a href="Membership.html">Membership</a></li>
<li><a href="index.html">Index</a></li>
</ul>
</nav>
当您将鼠标悬停在按钮上时,这将显示列表。
推荐阅读
- java - Java中同步文件写入机制到多个文件中同时写入
- python - 从合并的 xyz 数据绘制 2D 等高线图
- json - 从 JSON 数组中获取数据
- python - 如何在 Keras 中通过 Conv2D 传递图像序列?
- amazon-ec2 - 无法创建符号链接
- javascript - iOS HTML5 文件系统 API 替代方案
- f# - 为什么 `Async.SwitchToContext` 不会返回?
- powershell - 与正则表达式匹配但在带有通配符的文件夹中的文件名
- python - python raw_input在while循环中不提示用户输入
- c# - Unity 2D 旋转 AI 敌人看玩家