我试图做一个菜单,其中有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 –