【发布时间】:2015-02-07 17:56:20
【问题描述】:
我想知道是否可以仅使用 CSS3 顺序淡入项目列表?
HTML 应该是这样的:
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
<li>item 4</li>
<li>item 5</li>
<li>item 6</li>
<li>item 7</li>
<li>item 8</li>
<li>item 9</li>
<li>item 10</li>
<li>item 11</li>
<li>item 12</li>
<li>item 13</li>
<li>item 14</li>
<li>item 15</li>
</ul>
当 UL 获得“淡出”类时,如果第一个“item1”在完成后淡出(在 2 秒内)淡出下一个(“item2”),依此类推,直到所有项目都消失。淡出。
我知道如何使用 jQuery 来做到这一点,但如果仅使用 CSS3 就可以了?有什么想法可以吗?
编辑:我真的在寻找一种解决方案,当您不知道列表中有多少项目时也可以使用。可能是 1 可能是 100?
编辑:显然,仅使用 CSS 是不可能为可变数量的元素进行此操作的,因此最好的 CSS 解决方案是针对固定数量的项目。否则你将不得不使用 JS。
感谢您的回复!
【问题讨论】:
标签: animation css sequential