我想知道是否可以仅使用 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。
感谢您的回复!