2012-04-02 59 views

回答

1

那是因为你不透明度隐藏..这意味着,子菜单保持其在页面空间,一旦你将鼠标放置在容器它增加了透明度..


编辑在你的CSS规则为

#nmenu li:hover > ul { 
    left: 0; 
    opacity: 1; 
    position: absolute; 
    top: 35px; 
    visibility:visible; 
    transition-delay:0s; /* add the vendor specific versions.. -moz- -webkit- ..*/ 
} 

#nmenu li > ul { 
    left: auto; 
    top: auto; 
    visibility:hidden; 
} 

#nmenu ul { 
    -moz-transition: opacity 0.5s ease-in-out 0s, visibility 0s linear 0.5s; /* add the vendor specific versions.. -moz- -webkit- ..*/ 
} 
+0

我现在明白得很清楚。我想给那个对象一个这样的效果。那么我需要移动它,当它的不透明度0它应该在其他地方的权利? – Reis 2012-04-02 22:32:22

+0

@user,是的,但是我不确定你可以用CSS做到这一点 – 2012-04-02 22:43:30

+0

当我希望它不可见时,它就是可见性:hidden;并在悬停位置的可见性:可见;。它解决了这个问题。你给了我很好的线索=)谢谢! – Reis 2012-04-02 22:49:42

相关问题