【发布时间】:2013-10-12 20:07:34
【问题描述】:
我正在就特定问题提出特定问题,但我不知道该怎么做,但想将其添加到我的网站。
1) 当父 li 有一个孩子时,我希望该导航保持悬停状态,并在通过子元素时应用效果。现在,当我不再悬停在它上面时,当我希望父 li 在通过子导航时仍然具有悬停效果时,它将失去悬停效果并在子元素上应用悬停效果。
2) 我不知道该怎么做的另一件事是当我将鼠标悬停在任何导航链接上时的过渡效果,当鼠标悬停进出时,它会有一种淡入淡出的效果。我该怎么做?
我试图这样做:
CSS:
#nav li:hover > ul{ /*display sub menus when hovered over*/
left:0; /*show menu when hovered*/
z-index:100; /*places the sub nav in frontier of all elements*/
transition: all 2.4s ease-in-out -2s; /*transition: property duration timing-function delay;*/
-moz-transition: all 2.4s ease-in-out -2s;
-webkit-transition: all 2.4s ease-in-out -2s;
}
它带来了出乎意料但很酷的结果,子菜单向右滑动。这不是我想要的,但没关系。我只是想应用其他两个功能,但不知道在哪里看。我的完整代码在这里:jsfiddle nav code
【问题讨论】:
标签: html css drop-down-menu navigation css-transitions