css - 顶部导航下拉麻烦
问题描述
这会很尴尬,但是我已经有一段时间没有写代码/css了,所以请多多包涵;-)
我只需要一个简单的下拉菜单,但由于某种原因,我想出的那个不起作用,向下移动鼠标时下拉菜单消失,并且文本(来自我的主要内容)被覆盖。我怀疑发生这种情况是因为我对元素使用了绝对位置,但除了通过声明 #main top: 300px; 来向下移动内容之外,还必须有其他解决方案。
http://dynomotion.com/dev/home/About.html
有任何想法吗?
谢谢,萨沙
解决方案
您的#main
div 掩盖了#menu
阻止您正在寻找的功能的 div。您可以通过调整#menu
语句style.css
以包含 z-index 来解决此问题。
例如:
#menu {
position:absolute;
left: 12px;
top: 80px;
z-index: 2;
}
推荐阅读
- reactjs - Formik 两种形式之间的错误初始值
- c# - Windows 10 最大路径长度限制
- php - Laravel/Eloquent 强制执行 findOrFail 和 safeOrFail
- c++ - 班级中的渐进数字
- flutter - 如何在飞镖中拥有一个时间不断变化的计时器?
- c++ - 抽象类和构造函数
- java - 错误:“Context.startForegroundService() 没有调用 Service.startForeground()”
- javascript - 有没有办法将谷歌脚本代码打包为谷歌表格的插件?
- android - 如何从我的应用程序向 Whatsapp 发送联系信息?
- c# - 鼠标单击后保持焦点的 UWP 控件