CSS Transitions 提供了一种在更改CSS属性时控制动画速度的方法,并不是帧动画,
transition 有四个属性:
transition-property
指定应用过渡属性的名称。transition-delay
属性规定了在过渡效果开始作用之前需要等待的时间。transition-duration
属性以秒或毫秒为单位指定过渡动画所需的时间。默认值为 0s ,表示不出现过渡动画。transition-timing-function
CSS属性受到 transition effect的影响,会产生不断变化的中间值,而 CSS transition-timing-function 属性用来描述这个中间值是怎样计算的。实质上,通过这个函数会建立一条加速度曲线,因此在整个transition变化过程中,变化速度可以不断改变。transition
transition CSS 属性是 transition-property,transition-duration,transition-timing-function 和 transition-delay 的一个简写属性。
transition 需要一个触发动作,可以通过
- 可以通过
:hover
等来触发 - 可以通过改变
class
等来触发
【笔记不易,如对您有帮助,请点赞,谢谢】