首页 > 解决方案 > 导航子菜单悬停问题

问题描述

我有一个导航菜单,它在悬停时显示它的子导航。问题是当我将鼠标悬停在子导航上时,子导航消失了。

如果我删除子z-index导航,它会解决悬停问题,但现在子导航在主导航上方。

我该如何解决这个问题,使子导航低于主导航并且能够悬停。

代码笔示例

标签: javascripthtmlcss

解决方案


使用 css hover 的超级基本示例

关键点是

  • subnav 包含在 nav 中
  • subnav 是display: none直到 nav 有:hover(如果你想匹配你当前的实现,则改为位置和动画)

https://jsfiddle.net/7mb0szLk/1/


推荐阅读