码迷,mamicode.com
首页 > Web开发 > 详细

CSS3 动画(CSS3 @keyframes 规则)

时间:2017-06-22 21:57:05      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:not   webkit   动画   frame   绑定   div   style   时长   safari   

@keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。

浏览器支持

 

Internet Explorer 10、Firefox 以及 Opera 支持 @keyframes 规则和 animation 属性。

 

Chrome 和 Safari 需要前缀 -webkit-。

 

注释:Internet Explorer 9,以及更早的版本,不支持 @keyframe 规则或 animation 属性。

 

 

 

@keyframes myfirst
{
from {background: red;}
to {background: yellow;}
}

@-moz-keyframes myfirst /* Firefox */
{
from {background: red;}
to {background: yellow;}
}

CSS3 动画

当您在 @keyframes 中创建动画时,请把它捆绑到某个选择器,否则不会产生动画效果。

通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器:

  • 规定动画的名称
  • 规定动画的时长

实例

把 "myfirst" 动画捆绑到 div 元素,时长:5 秒:

div
{
animation: myfirst 5s;
-moz-animation: myfirst 5s;	/* Firefox */
-webkit-animation: myfirst 5s;	/* Safari 和 Chrome */
-o-animation: myfirst 5s;	/* Opera */
}


@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
from {background: red;}
to {background: yellow;}
}

@-o-keyframes myfirst /* Opera */
{
from {background: red;}
to {background: yellow;}
}

CSS3 动画(CSS3 @keyframes 规则)

标签:not   webkit   动画   frame   绑定   div   style   时长   safari   

原文地址:http://www.cnblogs.com/z1h2/p/7067205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!