quanyawei
2024-09-06 60e16bd5406c4cbdf61bf20a50e8e1b49a45b2aa
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
@{alain-default-prefix}__progress-bar {
  width: 100vw;
  height: 4px;
  overflow: hidden;
  background: fade(#ddd, 40%);
  position: fixed;
  z-index: @zindex-base + 20;
  &::after {
    content: ' ';
    height: 100%;
    width: 33.3vw;
    animation: gradcolours 5s steps(1) infinite, loadthird 1s infinite linear;
    display: block;
    transform-origin: top left;
  }
}
 
.grad(@hex) {
  background:
    linear-gradient(
      90deg,
      fade(@hex, 0) 0%,
      @hex 30%,
      @hex 50%,
      @hex 70%,
      fade(@hex, 0) 100%
    );
}
 
@keyframes loadthird {
    0% { transform: translateX(-33.3vw); }
  100% { transform: translateX(100vw); }
}
 
@keyframes gradcolours {
    0% { .grad(#e88098); }
  20% { .grad(#84bebe); }
  40% { .grad(#e98724); }
  60% { .grad(#afc94e); }
  80% { .grad(#6297a4); }
}