首次打开HTML文档,在body部分添加一个div标签,并取上类名为round,然后给round添加上宽、高、背景颜色、设置合适的外边距


给round设置动画属性 animation-name设置动画的名字myMove,animation-duration 设置动画的执行总时间3秒,Anmination-timing-function 设置动画的曲线函数linear匀速,animation-delay设置动画延迟1秒执行,animation-iteration-count设置动画执行次数infinite无限次

开始设置关键帧,@keyframes myMove{}规定动画的名称在里面设置每一帧的动画样式,动画总时长0%的时候在原本的位置向平移200px,10%的时候再从刚刚平移到的200px位置回到原本0的位置;动画总时长20%的时候再从0的位置向上平移150px,50%的时候回到0的位置上,动画总时长80%的时候从上往下平移50px,动画总时长100%时回到0上,最后就能做出动画效果


本文介绍了如何在HTML文档中通过CSS实现一个关键帧动画。首先,为div元素添加了class round并设置了样式,包括宽度、高度、背景色和外边距。接着,配置CSS动画属性,如animation-name、animation-duration、animation-timing-function、animation-delay和animation-iteration-count,以创建一个平移和上下移动的无限循环动画。通过@keyframes定义myMove动画,详细规定了各个时间点的样式变化,从而实现了平滑的动画效果。
342

被折叠的 条评论
为什么被折叠?



