一、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

原文地址:https://blog.csdn.net/m0_45309627/article/details/117575078?ops_request_misc=&request_id=06f15b4d02774e9598f5645ef55394ad&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~all~koosearch~default-14-117575078-null-null.142^v88^insert_down28v1,239^v2^insert_chatgpt&utm_term=css3%E7%89%B9%E6%95%88