css3动画过渡——transition属性

控制动画速度方法:

1. transition-proterty 指参与过渡的css属性,默认值位all。如:width。

2. transition-duration:2s  指动画执行/过渡时间为2秒。默认值是0s。

3.transition-delay:3s  指动画延迟时间为3秒。

4. ransition-timing-function: linear指速度类型为变速。

( 速度类型 :

   ① linear 相同的速度从开始到结束,也就是匀速

  ② ease 默认值 慢速度开始--速度变快--慢速度结束

 ③ ease-in 慢速度开始的过渡效果,也就是以低速度开始

④ ease-out 慢速度结束的过渡效果,也就是以低速结束 5.ease-in-out 以慢速度开始和结束的过渡效果  

注意:必须设置transition-duration属性,否则执行时间为0,不会产生过渡效果

过渡的坑
过渡只关系元素的初始状态和结束状态,没有方法可以获取元素在过渡中的每一帧的状态

元素在初次渲染还没有结束的时候,是没有办法出发过渡的

在绝大多数变换样式的切换时,变换组合的个数或位置不一样时,是没有办法触发过渡的

  • 13
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值