详细信息
                                            
                    spin.js 是一个高度可配置的 js 加载 Spinner 库,适用于所有主要浏览器,没有图像、没有外部 CSS 和依赖项(支持 jQuery,但不是必需的)。
您可以自定义线、宽、高、半径、角、旋转、速度等选项。
用打字稿编写,目前作为一个普通的 JavaScript 插件工作。
你可能还喜欢:
最佳加载微调器和指标
基本用法:
1. 为加载微调器创建一个容器。
<div id="example" class="demo"></div>2. 在网页的标题中包含必要的样式表。
<link href="https://cdn.jsdelivr.net/npm/spin.js@latest/spin.css" rel="stylesheet">3. 导入 spin.js 或在您的网页上包含主要的 JavaScript 文件 spin.js
<script src="https://cdn.jsdelivr.net/npm/spin.js@latest/spin.min.js"></script># NPM
$ npm install spin.js --save
 
import {Spinner} from 'spin.js';4. 初始化 spin.js 以激活加载微调器。
var target = document.getElementById('example');
var spinner = new Spinner().spin(target);5. 可能的插件选项来定制你的加载效果。
new Spinner({
 
    // The number of lines
    lines: 12,
 
    // The length of each line
    length: 7,
 
    // The width of each line
    width: 5,
 
    // The radius of the inner circle
    radius: 10,
 
    // Scales size
    scale: 1,
 
    // Corner roundness (0..1)
    corners: 1,
 
    // CSS color or array of colors
    color: '000',
 
    // CSS color or array of colors
    fadeColor: 'transparent',
 
    // <a href="https://www.jqueryscript.net/animation/">Animation</a> speed
    speed: 1,
 
    // Rotation offset
    rotate: 0,
 
    // The CSS animation name for the lines
    animation: 'spinner-line-fade-quick',
 
    // 1: clockwise, -1: counterclockwise
    direction: 1,
 
    // z-index
    zIndex: 2e9,
 
    // The CSS class
    className: 'spinner',
 
    // Top position relative to parent
    top: '50%',
 
    // Left position relative to parent
    left: '50%',
 
    // Box-shadow
    shadow: '0 0 1px transparent',
 
    // Element positioning
    position: 'absolute'
     
})6.手动停止加载动画..
new Spinner().stop();更多例子:
基本示例
使用 Modernizr 示例
设置示例
定位示例
变更日志:
v4.0.0 (2018-07-11)
截至日期d到最新版本
                                        
                  
                
            
                        

发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。