CSS3关键帧动画(animation keyframes)

关键帧动画animation

通过定义一段动画中的关键点、关键状态来创建动画。Keyframes相比transition对动画过程和细节有更强的控制

分为两步:
一、定义关键帧动画
@keyframes 动画名称{
	时间点 {元素状态}
}
时间点可以用from (表示起始点) 和 to(表示终点)表示
也可以用百分比表示 0%~100%。
二、绑定关键帧动画

在需要添加动画的元素的css中添加属性 animation
animation也是一个复合属性

animation-name:定义的动画名称
animation-duration:time: 动画播放的时间
animation-timing-function: 规定动画的速度曲线。

	同transition中transition-timing-function默认参数一样,也可以使用贝塞尔曲线
	还可以使用步进函数steps()
	第一个参数必须为正整数,第二个参数取值可以是start或end,默认是end
	step-start:等同于 steps(1, start)
	step-end:等同于 steps(1, end)
	steps(n,start)	设置n个时间点,第一时间点变化状态    
	steps(n,end)	设置n个时间点,第一时间点初始状态

animstion-delay:time: 规定在动画开始之前的延迟
an

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值