代码之家  ›  专栏  ›  技术社区  ›  K3nzie

带有下拉子菜单和相对位置移动菜单项的导航菜单(悬停时)

  •  0
  • K3nzie  · 技术社区  · 5 年前

    有史以来我第一次试图手动创建一个带有子菜单的菜单来理解其背后的逻辑,我面临着一个无法解决的问题:

    我将子菜单的位置设置为 relative 因为我希望它在悬停时的位置不同于它的父对象,所以我想这就是相对定位的作用。但当我将其悬停时,列表中的下一个元素将下移到子菜单的“make space”中,这不是我想要的,我如何才能获得我想要的结果?

    一开始这看起来很容易,但相对定位似乎并没有起到我预想的作用。

    你可以在这里看到代码 codepen link

    0 回复  |  直到 5 年前