1
1
@use ' ../base/variables' as fibVars ;
2
2
@use ' ../base/mixins' as fibMixins ;
3
+ @use ' ../base/funcs' as fibFuncs ;
3
4
@use ' variables' as fibSiteVars ;
4
5
5
6
.cmp__page-loader {
7
+ $stripe : #{darken (fibVars .$brand-bg , 2% )} ;
8
+
6
9
position : fixed ;
7
10
z-index : 200 ;
8
11
top : 0 ;
11
14
min-height : 100vh ;
12
15
opacity : 1 ;
13
16
transition : all fibVars .$medium-speed ease-in ;
14
- background : url (' #{fibVars .$assets-path } /background-dark.png' ) fibVars .$brand-bg ;
17
+
18
+ background : linear-gradient (135deg , fibVars .$brand-bg 25% , transparent 25% ) -50px 0 ,
19
+ linear-gradient (225deg , fibVars .$brand-bg 25% , transparent 25% ) -50px 0 ,
20
+ linear-gradient (315deg , fibVars .$brand-bg 25% , transparent 25% ),
21
+ linear-gradient (45deg , fibVars .$brand-bg 25% , transparent 25% );
22
+ background-size : 100px 100px ;
23
+ background-color : $stripe ;
15
24
16
25
.cmp__loader-container {
17
26
@include fibMixins .flex_init ($column : true, $center : true);
30
39
}
31
40
letter-spacing : fibVars .$medium-letter-spacing ;
32
41
color : fibVars .$dim-gray ;
42
+ animation : anim__text- glow fibVars .$snail-speed infinite ;
33
43
}
34
44
}
45
+ }
46
+
47
+ @keyframes anim__text-glow {
48
+ 0% {
49
+ text-shadow : fibVars .$white 0 0 2px ;
50
+ }
51
+ 50% {
52
+ text-shadow : fibVars .$white 0 0 10px ;
53
+ }
54
+ 100% {
55
+ text-shadow : fibVars .$white 0 0 2px ;
56
+ }
57
+ }
58
+
59
+ @keyframes anim__path-glow {
60
+ 0% {
61
+ filter : drop-shadow (0 0 2px fibVars .$white );
62
+ }
63
+ 50% {
64
+ filter : drop-shadow (0 0 6px fibVars .$white );
65
+ }
66
+ 100% {
67
+ filter : drop-shadow (0 0 2px fibVars .$white );
68
+ }
69
+ }
70
+
71
+ @keyframes anim__random {
72
+ 0% {
73
+ background-image : linear-gradient (90deg , #fb3 11px , transparent 0 ),
74
+ linear-gradient (90deg , #ab4 23px , transparent 0 ),
75
+ linear-gradient (90deg , #655 41px , transparent 0 );
76
+ }
77
+ 50% {
78
+ background-image : linear-gradient (90deg , #ab4 11px , transparent 0 ),
79
+ linear-gradient (90deg , #655 23px , transparent 0 ),
80
+ linear-gradient (90deg , #fb3 41px , transparent 0 );
81
+ }
82
+ 100% {
83
+ background-image : linear-gradient (90deg , #fb3 11px , transparent 0 ),
84
+ linear-gradient (90deg , #ab4 23px , transparent 0 ),
85
+ linear-gradient (90deg , #655 41px , transparent 0 );
86
+ }
35
87
}
0 commit comments