【发布时间】:2015-10-02 02:20:38
【问题描述】:
我为 css 中的文本制作了淡入淡出。代码是
.text {
-webkit-box-shadow: 0px 0px 5px #333;
-moz-box-shadow: 0px 0px 5px #333;
-ms-box-shadow: 0px 0px 5px #333;
-o-box-shadow: 0px 0px 5px #333;
box-shadow: 0px 0px 5px #333;
opacity:0;
-webkit-animation:fadeIn ease-in 1;
-moz-animation:fadeIn ease-in 1;
-o-animation:fadeIn ease-in 1;
animation:fadeIn ease-in 1;
-webkit-animation-fill-mode:forwards;
-moz-animation-fill-mode:forwards;
-o-animation-fill-mode:forwards;
animation-fill-mode:forwards;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
-webkit-animation-delay:1s;
-moz-animation-delay:1s;
-o-animation-delay:1s;
animation-delay:1s;
}
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
这段代码运行良好。但我希望文本出现时例如 2 秒,而不是像淡入淡出一样淡出(1s,2s 淡出无关紧要)。我尝试了很多东西,但我无法成功。
有人可以帮忙吗? 提前致谢!
【问题讨论】:
标签: css css-animations