CSS3过度的基本使用、过渡的缓动效果

| transition-duration | 动画时间 |

| transition-timing-function | 动画变化曲线(缓动效果) |

| transition-delay | 延迟时间 |

  • transition过度属性是CSS3浓墨重彩的特性,过度可以为一个元素在不同样式之间变化自动添加“补间动画”

在这里插入图片描述

  • 兼容性IE10开始兼容,移动端兼容良好

  • 曾几何时,网页上的动画特效基本都是由JavaScript定时器实现的,现在逐步改为使用CSS3过度

  • 优点:动画更细腻,内存开销小

  • transition属性有4个要素:

transition:width 1s linear 0s;(什么属性要过度、动画时长、变化速度曲线、延迟时间)

动画过渡

就是需要过渡的的加属性值transition,第一个值为变化的属性

哪些属性可以参与过渡


  • 所有数值类型的属性,都可以参与过渡,比如width、height、left、top、border-radius

  • 背景颜色和文字颜色都可以被过渡

  • 所有变形(包括2D和3D)都可以被过渡


all:

===================================================================

  • 所有的属性都要参与过渡,可以写all

transition:all 5s linear 0s;

动画过渡

过渡的缓动效果:

=======================================================================

缓动参数


  • transition的第三个参数就是缓动参数,也就是变化速度曲线

transition:width 1s linear 0s;

常用的缓动参数


在这里插入图片描述

子属性


transition-timing-function:ease;

动画过渡
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值