【问题标题】:Issue with animating width and display in Nav导航中的动画宽度和显示问题
【发布时间】:2013-05-11 00:54:41
【问题描述】:

问题很简单...我有一个导航结构,我在适当的地方为子导航设置了动画高度和宽度。

在这个版本中:http://jsfiddle.net/PmFxZ/3/

我有 display: none; 和(:hoverdisplay: block; 用于我的第 2 层和更高级别的子导航。

这允许结构正常工作,但不允许宽度动画。

在这个版本中:http://jsfiddle.net/PmFxZ/4/

显示:无;设置为显示:块;。这允许宽度动画运行。但会导致另一个问题。也就是说,如果您将鼠标悬停在 About > Our Team > Kenny - 它也会悬停在“Something”的孩子上

有什么办法可以使用 display: none/block;允许悬停状态正确运行,还允许播放宽度动画?

【问题讨论】:

    标签: css html animation navigation css-transitions


    【解决方案1】:

    找到了一个很好的解决方案。 UL 的绝对定位相对于他们的 LI 父母。只需将他们的left: 150px; 属性更改为-2000px 然后悬停放置left: 150px; 和walaa。问题解决了。

    http://jsfiddle.net/PmFxZ/5/

    【讨论】:

      猜你喜欢
      • 2017-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-10
      • 2021-11-28
      • 1970-01-01
      相关资源
      最近更新 更多