【发布时间】:2020-05-21 06:09:39
【问题描述】:
我正在尝试构建一个菜单,其中每个列表项都有一系列动画。它可以工作,但是在动画之后,该项目又消失了。它看起来像 .animated 的可见属性没有被使用。您可以给我任何解决此问题的指示吗?
<ul class="menu-ani-item">
<li class="animated">Hello World</li>
<li class="animated">Hello World</li>
<li class="animated">Hello World</li>
<li class="animated">Hello World</li>
<li class="animated">Hello World</li>
<li class="animated">Hello World</li>
<li class="animated">Hello World</li>
<li class="animated">Hello World</li>
<li class="animated">Hello World</li>
<li class="animated">Hello World</li>
<li class="animated">Hello World</li>
<li class="animated">Hello World</li>
</ul>
.menu-ani-item {
li {
animation: slideInDown 2s;
visibility: hidden;
&:nth-child(1) {
animation-delay: 0s;
}
&:nth-child(2) {
animation-delay: 2s;
}
&:nth-child(3) {
animation-delay: 3s;
}
&:nth-child(4) {
animation-delay: 4s;
}
&:nth-child(5) {
animation-delay: 5s;
}
&:nth-child(6) {
animation-delay: 6s;
}
&:nth-child(7) {
animation-delay: 7s;
}
&:nth-child(8) {
animation-delay: 8s;
}
&:nth-child(9) {
animation-delay: 9s;
}
&:nth-child(10) {
animation-delay: 10s;
}
&:nth-child(11) {
animation-delay: 11s;
}
&:nth-child(12) {
animation-delay: 12s;
}
}
}
【问题讨论】:
标签: css animation css-animations css-transitions animate.css