CSS3 animation-timing-function 属性
实例
为 @keyframes 个名称:
div
{
animation-timing-function:2s;
-webkit-animation-timing-function:2s; /* Safari 和 Chrome */
}
Internet Explorer 10、Firefox 以及 Opera 支持 animation-timing-function 属性。
Safari 和 Chrome -webkit-animation-timing-function 属性。
注释:Internet Explorer 9 animation-timing-function 属性。
animation-timing-function
套 CSS 时间。
为平滑。
默认值: | ease |
---|---|
继承性: | no |
版本: | CSS3 |
JavaScript 语法: | object.style.animationTimingFunction="linear" |
语法
animation-timing-function: value;
animation-timing-function Cubic Bezier:
值 | 描述 | 测试 |
---|---|---|
linear | 相同的。 | 测试 |
ease | 变慢。 | 测试 |
ease-in | 开始。 | 测试 |
ease-out | 结束。 | 测试 |
ease-in-out | 。 | 测试 |
cubic-bezier(n,n,n,n) | 在 cubic-bezier 的值是从 0 到 1 的数值。 |
提示:同的值。
- 实例
实例 1
个不同的 div 元素:
/* W3C 和 Opera: */ #div1 {animation-timing-function: linear;} #div2 {animation-timing-function: ease;} #div3 {animation-timing-function: ease-in;} #div4 {animation-timing-function: ease-out;} #div5 {animation-timing-function: ease-in-out;} /* Firefox: */ #div1 {-moz-animation-timing-function: linear;} #div2 {-moz-animation-timing-function: ease;} #div3 {-moz-animation-timing-function: ease-in;} #div4 {-moz-animation-timing-function: ease-out;} #div5 {-moz-animation-timing-function: ease-in-out;} /* Safari 和 Chrome: */ #div1 {-webkit-animation-timing-function: linear;} #div2 {-webkit-animation-timing-function: ease;} #div3 {-webkit-animation-timing-function: ease-in;} #div4 {-webkit-animation-timing-function: ease-out;} #div5 {-webkit-animation-timing-function: ease-in-out;}
实例 2
cubic-bezier
/* W3C 和 Opera: */ #div1 {animation-timing-function: cubic-bezier(0,0,1,1);} #div2 {animation-timing-function: cubic-bezier(0.25,0.1,0.25,1);} #div3 {animation-timing-function: cubic-bezier(0.42,0,1,1);} #div4 {animation-timing-function: cubic-bezier(0,0,0.58,1);} #div5 {animation-timing-function: cubic-bezier(0.42,0,0.58,1);} /* Firefox: */ #div1 {-moz-animation-timing-function: cubic-bezier(0,0,1,1);} #div2 {-moz-animation-timing-function: cubic-bezier(0.25,0.1,0.25,1);} #div3 {-moz-animation-timing-function: cubic-bezier(0.42,0,1,1);} #div4 {-moz-animation-timing-function: cubic-bezier(0,0,0.58,1);} #div5 {-moz-animation-timing-function: cubic-bezier(0.42,0,0.58,1);} /* Safari 和 Chrome: */ #div1 {-webkit-animation-timing-function: cubic-bezier(0,0,1,1);} #div2 {-webkit-animation-timing-function: cubic-bezier(0.25,0.1,0.25,1);} #div3 {-webkit-animation-timing-function: cubic-bezier(0.42,0,1,1);} #div4 {-webkit-animation-timing-function: cubic-bezier(0,0,0.58,1);} #div5 {-webkit-animation-timing-function: cubic-bezier(0.42,0,0.58,1);}
相关页面
CSS3 教程:CSS3 动画