为什么要做加载
只想说, 本文最重要的是对 CSS, 伪元素, keyframe的分享, 以及读者对这些东西的真正掌握, 我并不是怂恿大家在每一个页面的前面都去加一个酷炫的加载
我是如何做的
不同的页面...并且, 本文假设读者已经非常熟悉伪元素, CSS 动画属性和keyframe, 如果读者想重温, 下面两篇文章可做参考
1、学会使用 CSS 中的 :after 和 :before
2、keyframe..., 然后让它们有序地出现, 所以, 我们可以使用覆盖整个 div 的两个透明的伪元素
废话少说, 就让我们开始吧, 我们先做出它最初始的样子....该代码展示了伪元素的初始动画
div.logo {
&::before,
&::after {
/* ... */
animation-timing-function...现在, 我们就有了最外层边框的整个动画.
方块动画
最后,我们一起来设置方块的动画
我们最大的挑战是无法连接 keyframes。