网站地图    收藏   

主页 > 专题教程 > css >

transition-timing-function

来源:自学PHP网    时间:2018-02-08 10:48 作者: 阅读:

[导读] CSS transition-timing-function 属性用于指定元素过渡动画效果的速度曲线。...

CSS transition-timing-function 属性用于指定元素过渡动画效果的速度曲线。

transition-timing-function属性会建立一条加速度曲线,在整个transition变化过程中,变化速度可以不断改变。

这条加速度曲线被所定义,然后作用到每个CSS属性的过渡动画中。描述了在CSS动画过程中过渡或动画的改变速度。它实际上是定义了一个加速度曲线,以便动画的速度在CSS动画的过程中可以进行改变。这些函数通常被称为缓动函数。

你可以为transition-timing-function指定一个或多个值,多个值之间使用逗号来分隔。多个动画过渡延迟时间值会和其它过渡动画属性一一对应。例如,如果你提供了2个动画过渡延迟时间,那么第一个transition-timing-function值决定transition-property属性的第一个属性的速度曲线,第二个transition-timing-function值决定transition-property属性的第二个属性的速度曲线。

官方语法
transition-timing-function: <timing-function>

参数:

  • <timing-function>:使用类型来设置过渡动画的速度曲线。

transition-timing-function属性的初始值为ease

应用范围

transition-timing-function属性可以应用所有元素,以及:before:after伪元素上。

示例代码
transition-timing-function: linear;
transition-timing-function: cubic-bezier(0.42, 0, 1, 1); /* 相对于 "ease-in" 效果 */
transition-timing-function: steps(4, start); 
transition-timing-function: ease-in-out;
在线演示

下面的例子演示了各种transition-timing-function的效果。它们分别为:ease-in-outcubic-bezier(0.42, 0, 1, 1);steps(4, start)

1

2

3

浏览器支持

CSS3 transition-timing-function属性的浏览器兼容性列表如下:

最新评论

添加评论

更多文章推荐

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论