This repository was archived by the owner on Sep 5, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +50
-15
lines changed Expand file tree Collapse file tree 2 files changed +50
-15
lines changed Original file line number Diff line number Diff line change 5
5
font-family : 'Open Sans' , sans-serif;
6
6
}
7
7
8
- /* nanobar
8
+ /* website loader
9
9
========================================================================== */
10
- .nanobar {
11
- height : 2px ;
12
- top : 0 ;
10
+ # webloader {
11
+ background : # fff ;
12
+ height : 100vh ;
13
+ opacity : 1 ;
14
+ position : fixed;
15
+ visibility : visible;
16
+ transition : all 0.3s ease-in-out;
13
17
width : 100% ;
14
- z-index : 9999 ;
18
+ z-index : 999 ;
15
19
}
16
20
17
- .nanobar .bar {
18
- background : # acacac ;
19
- height : 100% ;
20
- transition : height .3s ;
21
- width : 0 ;
21
+ # webloader .out {
22
+ opacity : 0 ;
23
+ visibility : hidden;
22
24
}
23
25
26
+ # spinner {
27
+ width : 40px ;
28
+ height : 40px ;
29
+ margin : 100px auto;
30
+ background : # 333 ;
31
+ position : relative;
32
+ top : 35% ;
33
+ border-radius : 100% ;
34
+ animation : sk-scaleout 1.0s infinite ease-in-out;
35
+ }
36
+
37
+ @-webkit-keyframes sk-scaleout {
38
+ 100% {
39
+ opacity : 0 ;
40
+ }
41
+ }
42
+
43
+ @keyframes sk-scaleout {
44
+ 0% {
45
+ transform : scale (0 );
46
+ } 100% {
47
+ transform : scale (1.0 );
48
+ opacity : 0 ;
49
+ }
50
+ }
Original file line number Diff line number Diff line change 29
29
< link rel ="stylesheet " href ="css/style.css ">
30
30
</ head >
31
31
< body >
32
+ <!-- website loader -->
33
+ < div id ="webloader ">
34
+ < div id ="spinner "> </ div >
35
+ </ div >
36
+
32
37
<!-- navigation -->
33
38
< div class ="nav ">
34
39
@@ -168,18 +173,21 @@ <h4>Sample</h4>
168
173
169
174
<!-- javascript libraries and plugins -->
170
175
< script src ="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js "> </ script >
171
- < script src ="https://cdnjs.cloudflare.com/ajax/libs/nanobar/0.4.2/nanobar.min.js "> </ script >
172
176
< script src ="https://cdnjs.cloudflare.com/ajax/libs/jquery.perfect-scrollbar/1.3.0/perfect-scrollbar.min.js "> </ script >
173
177
< script >
174
178
$ ( function ( ) {
175
179
180
+ // website loader
181
+ window . addEventListener ( 'load' , ( ) => {
182
+ const webloader = document . getElementById ( 'webloader' ) ;
183
+ setTimeout ( ( ) => {
184
+ webloader . classList . add ( 'out' ) ;
185
+ } , 300 ) ;
186
+ } ) ;
187
+
176
188
// perfect scrollbar
177
189
const ps = new PerfectScrollbar ( '.scrollbar' ) ;
178
190
179
- // nanobar
180
- var nanobar = new Nanobar ( ) ;
181
- nanobar . go ( 100 ) ;
182
-
183
191
// responsive navigation
184
192
$ ( '.nav .click' ) . on ( 'click' , function ( ) {
185
193
$ ( '.nav .responsive' ) . toggleClass ( 'expandable' ) ;
You can’t perform that action at this time.
0 commit comments