.wrapperspan{position:absolute;显示:块;}.wrapper跨度:nth-??child(1){top:0;左:-100%;宽度:100%;高度:2px;动画:btn-anim14s线性无限;}@keyframesbtn-anim1{0%{左:-100%;}50%,100%{左:100%;}}。wrapperspan:nth-child(2){...动画:btn-anim24s线性无限;animation-delay:1s;}@keyframesbtn-anim2{0%{top:-100%;}50%,100%{顶部:100%;}}.wrapperspan:nth-child(3){...动画:btn-anim34s线性无限;animation-delay:2s;}*前言时间过得太快了,上次更新文章已经是一年前了。三维生活最近很忙,现在百忙之中抽空写文章。最近在大屏上写了很多,其中有不少有趣的CSS动画,记录一下吧。*正文1.抽屉效果淡入,网上代码使用clip-path来裁剪view。Clip-path多用于绘制不规则图形。@keyframesclip-enter{0%{clip-path:polygon(00,00,0100%,0100%);}100%{剪辑路径:多边形(00,100%0,100%100%,0100%);}}2。流动边框在线代码使用四个绝对定位的span作为边框。比如第一个span标签绝对定位在顶部,作为上边框,设置left:-100%,让它从左边开始。设置动画,改变它的左边。注意这里的动画中,left要在50%时设置为100%,也就是让它完成从左到右的路径。其余三个跨度标签依此类推。这里需要注意的是如何让这四个动画无缝衔接。我们需要设置每个动画的开始时间(animation-delay)。第一个动画为0,立即播放。第二个动画的开始时间应该是第一个动画的总时间/4。第三段是累积的,依此类推。//关键代码