2012-04-02 57 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

相關問題