纯css3炫酷加载loading动画特效插件

当前位置:主页 > CSS3库 > CSS3动画 > 纯css3炫酷加载loading动画特效插件
纯css3炫酷加载loading动画特效插件
分享:

    插件介绍

    这是一款通过CSS animation创建的类似gif加载图片的纯css3加载loading动画插件。这个css3加载loading动画插件集成了5种炫酷效果,有旋转、放大缩小、风车效果和太阳系9大行星效果。

    浏览器兼容性

    浏览器兼容性
    时间:2014-12-24
    阅读:

简要教程

这是一款纯css3制作的炫酷加载loading动画插件。最后使用Chrome浏览器来查看demo,有部分demo在Firefox和Safari上看不到效果。

使用CSS ANIMATION来制作LOADING动画的好处

  • 它能给出更多的控制动画效果。通过css来控制动画速度比使用js或制作gif动画更为方便。
  • CSS animations通过GPU来加速,所以它的速度比js要快,同时它比gif动画要更轻量级。
  • CSS能够运行用户修改动画的参数,而gif动画则无法实现这个功能。

使用CSS ANIMATION制作动画的缺点

CSS animation还没有被广泛的支持。各个厂商的浏览器的支持还不够完善。在我们的demo中,有一些loading动画效果不能在Safari浏览器上运行,但是在Chrome浏览器上却有十分好的效果。

为了保证性能,我们决定使用最小的html结构来使页面加载提速。在demo中使用了:before 和 :after伪元素,通过伪元素,你可以在页面上制作两个可以操纵的元素,通过伪元素,我们在demo3中很容易制作出所需的动画效果。

在下载文件中有5个AJAX loading动画特效的css文件,你可以通过这些文件来了解整个动画的制作过程。