我希望默认情况下在页面顶部显示div,但是当您加载页面时,会启动3秒计时器,之后该div开始淡出,直到它消失。我对如何做到这一点有一些想法,但我不完全确定:
答案 0 :(得分:1)
这可能是最简单的方法。在动画上设置forwards
很重要,因此在动画完成后不透明度不会重置。
@keyframes fadeout {
to { opacity: 0; }
}
.thing {
width: 100px;
height: 100px;
background-color: red;
animation: .5s fadeout forwards 3s;
}

<div class="thing"></div>
&#13;