【发布时间】:2018-03-29 15:34:51
【问题描述】:
我发现了这个问题CSS Auto hide elements after 5 seconds
我需要知道如何做相反的事情。 基本上:
-隐藏元素的页面加载
-等待 5 秒
-显示元素
我不太擅长 CSS,所以任何帮助都会很好!
#thingtohide {
-moz-animation: cssAnimation 0s ease-in 5s forwards;
/* Firefox */
-webkit-animation: cssAnimation 0s ease-in 5s forwards;
/* Safari and Chrome */
-o-animation: cssAnimation 0s ease-in 5s forwards;
/* Opera */
animation: cssAnimation 0s ease-in 5s forwards;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@keyframes cssAnimation {
to {
width:0;
height:0;
overflow:hidden;
}
}
@-webkit-keyframes cssAnimation {
to {
width:0;
height:0;
visibility:hidden;
}
}
【问题讨论】:
-
这实际上是从您链接的目标问题中交换结束状态和开始状态之间的属性的情况。
-
@MattWeber 引入一个依赖于另一种编程语言的库并不比使用 CSS 在 5 秒后显示隐藏元素更简单。
-
@TylerH 根据答案,有一种更好的方法来做相反的事情,此外,我不知道需要改变什么,因为我已经玩过它但没有成功。因此,为什么我提出了一个新问题而不是删除那个旧线程。
-
永远不要担心发布到旧的问答页面。这不是一个论坛,所以只要是相关的,就老问题或答案要求澄清是没有问题的。
标签: css