大部分网页对于一些信息的提醒都是使用了一个淡出淡入的显示效果。本人在开发中使用定时器实现淡出淡入的效果时遇到了一个严重问题,在一些浏览器上清楚定时器时有时候无效果,但使用debugger跟踪又没有事,最后实现没有办法,想到了CSS3提供的动画效果,于是就使用CSS3来实现提示信息的淡出淡入效果。
1.使用@keyframes 创建淡出淡入效果。
@keyframes fadenum{ /*设置内容由显示变为隐藏*/
0%{opacity: 1;}
50%{opacity: 0;}
100%{opacity: 1;}
}
2.使用animation给需要实现淡出淡入的样式添加该功能;
.fadenum{
-webkit-animation: fadenum 2s infinite;
-moz-animation: fadenum 2s infinite;
animation:fadenum 2s infinite;
}