一、CSS动画特效—animation
(一)CSS动画特效—animation的步骤
1、定义动画帧:
@keyframes 动画名称 {
/*初始状态*/
0%{ }
/*结束状态*/
100%{ }
}
例如:
@keyframes move{
/* 初始状态 */
0%{
transform:translate(0px,0px);
}
/* 结束状态 */
100%{
transform:translate(100px,100px);
width:400px;
height:400px;
}
}
/*
- 0%是动画的开始,100%是动画的完成。这样的规则就是动画序列
- 在 @keyframes 中规定某项CSS样式,就能创建由当前样式逐渐改为新样式的动画效果
- 动画是使元素从一种样式逐渐变化为另一种样式的效果。您可以改变任意多的样式任意多的次数。
- 请用百分比来规定变化发生的时间,或用关键词"from"和"to",等同于0%和100%
*/
2、使用动画:
/* 动画名称 */
animation-name:move;
/* 动画持续时间 */
animation-duration:2s;
/* 动画速度:平滑进出 */
animation-timin