VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 网站开发 > HTML >
  • css教程之animation-fill-mode [播放后的状态]

语法

animation-fill-mode: none | forwards | backwards | both; 检索或设置对象动画时间之外的状态。
语法项目 说明
初始值 none
适用于 所有元素
可否继承
媒介 视觉
版本 CSS3.0

说明

检索或设置对象动画时间之外的状态。

如果提供多个属性值,以逗号进行分隔。

取值

none:默认值。不设置对象动画之外的状态

forwards:结束后保持动画结束时的状态,但当animation-direction为0,则动画不执行,持续保持动画开始时的状态

backwards:结束后返回动画开始时的状态

both:结束后可遵循forwards和backwards两个规则。

实例代码

CSS

				
  1. .demo_box{
  2.     -webkit-animation:f1 2s 0.5s 1  linear;
  3.     -moz-animation:f1 2s 0.5s 1  linear;
  4.     position:relative;
  5.     left:10px;
  6.     width:100px;
  7.     height:100px;
  8.     margin:10px 0;
  9.     overflow:hidden;
  10. }
  11. .forwards{ 
  12.     -webkit-animation-fill-mode:forwards;
  13.     -moz-animation-fill-mode:forwards;
  14. }
  15. .backwards{
  16.     -webkit-animation-fill-mode:backwards;
  17.     -moz-animation-fill-mode:backwards;
  18. }
  19. @-webkit-keyframes f1{
  20.     0%{left:10px;}
  21.     100%{left:500px;}
  22. }
  23. @-moz-keyframes f1{
  24.     0%{left:10px;}
  25.     100%{left:500px;}
  26. }
复制
HTML

				
  1. <div class="demo_box forwards">我留在终点</div>
  2. <div class="demo_box backwards">我只回到原点</div>
复制
运行一下 »

兼容性

IE Firefox Opera Safari Chrome
IE 10+ Firefox 3.5+ 目前暂无版本支持 Safari 10+ Chrome 2.0+


相关教程