css3教程,一个利用animation动画做的loading效果
发布于 作者:苏南大叔 来源:程序如此灵动~

本文描述一个利用css3
的animation
特性写的一个loading
效果,效果非常不错,建议学习。css
的动画虽然也是以普通css
代码方式使用的,但是它有着自己的独特逻辑。

苏南大叔的程序如此灵动博客,记录苏南大叔和计算机代码的故事。测试环境:chrome@107.0.5304.88
。
最小结构单元
重点在于:首先定义动画load
的内容:
然后再调用:
其中的5s
就是用来执行一个周期的动画的时长。
而span
正常情况下是个inline
的布局,所以,通过flex
的方式,使得span
支棱起来。关于flex
布局的解读,请参考:

复制多个,呼吸效果
复制多个span
,每个应用都这个动画,然后使用animation-delay
属性设置不同的动画延迟。

其中css
中的nth-child
是从1开始计数的,这个和以往的认知概念有所不同。参考文字:
https://newsn.net/say/css-nth-child.html
完整代码
结束语
更多css
教程文章,请点击苏南大叔的博客:


