-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
159 lines (157 loc) · 5.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/style.css">
<link href="https://cdn.bootcss.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="shortcut icon" href="css/favicon.ico" />
<title>Across Animations</title>
</head>
<body>
<header>
<nav class="navBar">
<a class='gitbtn cyan' href="https://github.com/sdli/across"><i class="fa fa-github" aria-hidden="true"></i> GitHub</a>
<h1 class="cyan">Across.js</h1>
<h3 class="lightGrey">一行代码,动画尽现! </h3>
<p class="cyan">no styles, no keyframes, no animations, just javascript</p>
</nav>
</header>
<article style="width: 100%">
<section class="demoSection">
<div class="stepOne">
<h3>1. USAGE <i class="fa fa-code" aria-hidden="true"></i></h3>
<p class="demoTIps">您可以在引入across.js后,简单初始化其配置,即可控制动画的开始和结束。tips: <strong>loading.startAnimation()</strong> 和 <strong>loading.stopAnimation()</strong>;可以用于开启和关闭动画。</p>
<div class="showCode">
<xmp class="grey"><</xmp><xmp class="yellow">script</xmp><xmp class="grey"> src="</xmp><xmp class="red">across.js</xmp><xmp class="grey">"</</xmp><xmp class="yellow">script</xmp><xmp class="grey">></xmp><br>
<xmp class="grey"><</xmp><xmp class="yellow">script</xmp><xmp class="grey">></xmp><br>
<xmp class="yellow"> var </xmp><xmp class="purple">animations</xmp> =<xmp class="red">new NewAcross</xmp><xmp class="grey">({</xmp><br>
<xmp class="yellow"> </xmp><xmp class="grey">target:</xmp><xmp class="green">’id’</xmp><xmp class="sgrey">,//id of div or others</xmp><br>
<xmp class="yellow"> </xmp><xmp class="grey">type:</xmp><xmp class="green">’type1’</xmp><xmp class="sgrey">,//animation type code</xmp><br>
<xmp class="yellow"> </xmp><xmp class="grey">gap:</xmp><xmp class="green">200</xmp><xmp class="sgrey">,// single animation time interval</xmp><br>
<xmp class="yellow"> </xmp><xmp class="grey">num:</xmp><xmp class="green">6</xmp><xmp class="sgrey">// amount of animation tags</xmp><br>
<xmp class="grey"> });</xmp><br>
<xmp class="grey"></</xmp><xmp class="yellow">script</xmp><xmp class="grey">></xmp>
</div>
</div>
<div class="stepOne">
<h3>2. LIBARAY <i class="fa fa-list" aria-hidden="true"></i></h3>
<div class="showDemos">
<p class="demoTitle">Loading Animations[加载动画库]</p>
<ul>
<li>
<div class="domeLiHeader" id="animation_loading_lines"></div>
<div class="domeLiBody">
<p>loadingLines</p>
</div>
</li>
<li>
<div class="domeLiHeader" id="animation_loading_ball"></div>
<div class="domeLiBody">
<p>ballPulse</p>
</div>
</li>
<li>
<div class="domeLiHeader" id="animation_loading_ball_nine"></div>
<div class="domeLiBody">
<p>nineBall</p>
</div>
</li>
<li>
<div class="domeLiHeader" id="animation_loading_ball_scales"></div>
<div class="domeLiBody">
<p>ballScales</p>
</div>
</li>
<li>
<div class="domeLiHeader" id="animation_loading_spin_fades"></div>
<div class="domeLiBody">
<p>spinFades</p>
</div>
</li>
<li>
<div class="domeLiHeader" id="animation_loading_semi_circles"></div>
<div class="domeLiBody">
<p>semiCircle</p>
</div>
</li>
<li>
<div class="domeLiHeader" id="animation_loading_single_ripple"></div>
<div class="domeLiBody">
<p>singleRipple</p>
</div>
</li>
</ul>
<div class='' style="clear: both;"></div>
</div>
</div>
</section>
</article>
<footer>
<div class="acrossFooter">
<p>Written By: 李书东 Steven Leo</p>
</div>
</footer>
</body>
<script type="text/javascript" src="js/across.js"></script>
<script type="text/javascript">
window.onload= function(){
var loading = new acrossAnimation({
id:'animation_loading_lines',
color:'#000',
gap:200,
num:4,
type:'loadingLines'
});
var loadingBall = new acrossAnimation({
id:'animation_loading_ball',
color:'#000',
gap:200,
num:3,
type:'ballPulse'
});
var nineBall = new acrossAnimation({
id:'animation_loading_ball_nine',
color:'#000',
gap:50,
num:6,
type:'nineBall'
});
var ballScales = new acrossAnimation({
id:'animation_loading_ball_scales',
color:'#000',
gap:200,
num:3,
type:'ballScales'
});
var spinFades = new acrossAnimation({
id:'animation_loading_spin_fades',
color:'#000',
gap:100,
num:8,
type:'spinFades'
});
var semiCircle = new acrossAnimation({
id:'animation_loading_semi_circles',
color:'#000',
gap:100,
num:1,
type:'semiCircle'
});
var singleRipple = new acrossAnimation({
id:'animation_loading_single_ripple',
color:'#000',
gap:100,
num:1,
type:'singleRipple'
});
loading.startAnimation();
loadingBall.startAnimation();
nineBall.startAnimation();
ballScales.startAnimation();
spinFades.startAnimation();
semiCircle.startAnimation();
singleRipple.startAnimation();
}
</script>
</html>