jQuery和CSS3中 圆圈加载动画 shCircleLoader

  • 源码大小:9.93KB
  • 所需积分:1积分
  • 源码编号:19JP-3398
  • 浏览次数:808次
  • 最后更新:2023年06月09日
  • 所属栏目:加载
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

shCircleLoader是一个jQuery插件,它使用CSS3动画来创建可自定义的动画圆形加载动画(也称为加载微调器、加载指示器和其他术语)。

参见:

  • 10个最佳的JavaScript和纯CSS加载Spinner插件
  • 80+适用于前端开发人员的最佳纯CSS加载微调器

如何使用它:

1.在jQuery之后包含shCircleLoader插件的缩小版。

  1. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  2. <script src="/path/to/jquery.shCircleLoader-min.js"></script>

2.创建一个空容器来容纳圆形加载动画。

  1. <div id="example"></div>

3.初始化插件以创建默认的圆形加载动画。

  1. $(function(){
  2. $('#example').shCircleLoader();
  3. });

4.自定义圆形加载动画。

  1. $('#example').shCircleLoader({
  2.  
  3. // border radius
  4. // "auto" - calculate from selector's width and height
  5. radius: "auto",
  6. dotsRadius: "auto",
  7.  
  8. // color
  9. // "auto" - get from selector's color CSS property
  10. color: "auto",
  11.  
  12. // number of dots
  13. dots: 12,
  14.  
  15. // animation speed
  16. duration: 1,
  17.  
  18. // clockwise or counterclockwise
  19. clockwise: true,
  20.  
  21. // true - don't apply CSS from the script
  22. externalCss: false,
  23.  
  24. // customize the animation
  25. keyframes: '0%{{prefix}transform:scale(1)}80%{{prefix}transform:scale(.3)}100%{{prefix}transform:scale(1)}',
  26. });

预览截图