css 动画 day05

Css动画

1.定义动画轨迹
@keyframes 轨迹名称{
from{
//开始位置的样式
}
to{
//结束位置的样式
}
}

@keyframes 轨迹名称{
	0%{}
	50%{}
	60%{}
	100%{}
}

2.元素执行轨迹
div{
animation-name:轨迹名称
}
①动画的速度曲线( animation-timing-function )
ü ease
默认值
ü ease-in
先慢后快
ü ease-out
先快后慢
ü ease-in-out
先慢后快再慢
ü linear
线性增长
steps(3) 分几步展示 轮播图常用
②动画持续时间( animation-duration )
Infinite 无限循环
Number 几次
③动画延迟( animation-delay )
④动画方向( animation-direction )
动画运行完是否交替方向或者是重置起点。
ü normal
默认值,正常播放
ü reverse
播放帧的顺序反转,播放的起点为帧的结束
ü alternate
播放帧的顺序交替反转,即第一次播放从帧的开始播放到帧的结束,第二次播
放就从帧的结束播放到帧的开始,与此同时,速度曲线也交替反转。反转时
ease-in交替为ease-out
ü alternate-reverse
与alternate类似,不过第一次播放时候需要反转
⑤填充模式( animation-fill-mode )
指定了CSS动画在执行前和执行后如何将样式应用到它的目标上。
ü none 默认值
ü forwards 目标将保留在执行期间所遇到的最后一个关键帧所设置的计算值
ü backwards目标将保留在执行期间所遇到的第一个关键帧所设置的计算值
3.transition:过渡属性

	transition
		-property:width height/all
		-duration:
		-timing-function
		-delay:

分别表示过渡属性,持续时间,时间曲线,过渡延迟
4.transform: 变形
rotate(deg)旋转

	skew(deg)倾斜

	scale() 缩放
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值