第三帧
显示阴影1、2
阴影3不显示
box-shadow: 32px 32px, 32px 32px, 32px 0px效果图如下
第四帧
同时显示阴影1、2、3
box-shadow: 0px 32px, 32px 32px, 32px 0px效果图如下
动画从第一帧逐步过渡至第四帧
span::after { animation: loading 2s linear infinite alternate; } @keyframes loading { 0% { box-shadow: 0 0, 0 0, 0 0 } 33% { box-shadow: 32px 0px, 32px 0px, 32px 0px } 66% { box-shadow: 32px 32px, 32px 32px, 32px 0px } 100% { box-shadow: 0px 32px, 32px 32px, 32px 0px } }效果图如下
步骤5动画采用alternate交替
animation: loading 2s linear infinite alternate;效果图如下
步骤6去掉span背景色
最后效果图如下
结语文章仅作为学习笔记,记录从0到1的一个过程
希望对您有所帮助,如有错误欢迎小伙伴指正~
我是海轰ଘ(੭ˊᵕˋ)੭,如果您觉得写得可以的话,请点个赞吧