如何使用css实现一些简单的动画效果看了

最好的白癜风治疗医院 https://jbk.39.net/yiyuanzaixian/bjzkbdfyy/

相信大家对一些网页、应用程序的过渡/加载动画并不陌生,那他时怎么做出来的呢?实际上,实现起来并不难。只需要跟着下面的步骤,编程小白也可以做出动画效果。

Demo代码

HTML

当然,也可以戳链接进行购买,超值价学习编程~

超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架

CSS

原理说明:

步骤1

使用span标签,设置

宽度、高度均为96px相对定位

步骤2

利用span::before和span::after充当白色、红色方框

设置为

绝对定位(left:0;top:0;)宽度、高度均为96px边框:6pxsolidwhite;

最终呈现结果:

步骤3

修改span::after背景色为红色

最终呈现结果:

PS:span::before和after位置发生了重叠,图中其实红色与白色方块位于同一位置,只是after后面设置,最后显示为红色了

步骤4

为span::after、span::before添加动画

顺时针旋转4s无限循环速度曲线:ease-in-out

最终呈现结果:

步骤5

步骤4动画效果是为span::before和span::after同时添加的

我们需要将二者显示效果分开

对span::after动画开始时间进行延时,分离span::before和span::after

最终呈现结果:




转载请注明:http://www.aierlanlan.com/grrz/3967.html