自定义动画:
又叫关键帧动画:其中制作和绑定缺一不可
备注:
- 衣服可以制作和多件
- 同时一件衣服也可以给很多人穿(也就是说可以绑定给很多个元素)
- animation属性是一个简写,用于设置六个动画属性
- animation-name:动画名称(必填)
- animation-duration:动画执行时间
- animation-timing-function:动画执行的速度曲线(linear匀速、ease默认底速开始然后加速,结束时候变慢ease-in底速开始、ease-out底速结束、ease-in-out底速开始,底速结束、cubic-bezier(n,n,n,n)贝塞尔曲线)
- animation-delay:动画开始之前的延迟可选默认0s
- animation-iteration-count动画执行的次数默认1次 infinite无限次
- animation-direction:规定是否方向轮流播放(至少为2)默认不反向,alternate反向
制作动画 @keyframes 声明自定义动画的关键字 后面写自定义动画的名称 空格间隔
@keyframes myAnimationTwo{
/*from{} 开始点 相当于百分之零*/
/*to{} 结束点 相当于百分之百*/
0%{}
25%{
transform:translateY(400px);
}
50%{
transform:translate(400px,400px) ;
}
75%{
transform:translate(400px,0px);
}
/*百分比没写 动画执行完 总会自动回最初的位置*/
}