我試圖做一個菜單,其中有3個菜單項和1個子項。如果我點擊第二個項目,應該顯示第一個子項目。但通常不會顯示它。它應該動畫並滑動它。我認爲transition
有一種方法,但我不太瞭解CSS3。我想要一個純粹的CSS解決方案。動畫子菜單純css
這裏我的HTML代碼:
<div id="menu">
<ul>
<li><a href="#">First</a></li>
<li class="active"><a href="#">Second</a>
<ul class="child">
<li><a href="#">First child</a></li>
</ul>
</li>
<li><a href="#">Third</a></li>
</ul>
</div>
我創造了這個fiddle。現在,如果我點擊Second
菜單項,我想慢慢顯示First child
菜單項。
我以前做的唯一的事情是檢查transition
但我只是不明白。
有人可以給我一個提示嗎?
乾杯
這太棒了!非常感謝,那正是我在找的!你救了我的傍晚:)謝謝! – Tyler
恩,我已經在我的電腦上測試了它(昨天我已經用它測試過了),它在懸停時起作用。你知道一個jQuery腳本,這種效果通過菜單項點擊出現嗎? – Tyler
Tou可以使用複選框破解,如果你想效果出現在點擊事件看到樣品在這裏:http://dabblet.com/gist/1507175 –