|
21 | 21 | --font-sans: var(--sans-font);
|
22 | 22 | --font-mono: var(--mono-font);
|
23 | 23 |
|
24 |
| - @keyframes marquee { |
25 |
| - from { |
26 |
| - transform: translateX(0%); |
27 |
| - } |
28 |
| - to { |
29 |
| - transform: translateX(-50%); |
30 |
| - } |
31 |
| - } |
| 24 | + --animate-swing: swing 1s infinite ease-in-out alternate; |
32 | 25 | --animate-marquee: marquee 25s linear infinite;
|
| 26 | + --animate-fade-in: fadeIn 400ms cubic-bezier(0.16, 1, 0.3, 1); |
| 27 | + --animate-scale: scale 150ms cubic-bezier(0.4, 0, 0.2, 1); |
| 28 | + --animate-rise: rise 150ms cubic-bezier(0.4, 0, 0.2, 1); |
| 29 | + --animate-shake: shake 150ms cubic-bezier(0.4, 0, 0.2, 1); |
| 30 | +} |
33 | 31 |
|
34 |
| - @keyframes fadeIn { |
35 |
| - from { |
36 |
| - opacity: 0; |
37 |
| - } |
38 |
| - to { |
39 |
| - opacity: 1; |
40 |
| - } |
| 32 | +@keyframes marquee { |
| 33 | + from { |
| 34 | + transform: translateX(0%); |
41 | 35 | }
|
42 |
| - --animate-fade-in: fadeIn 400ms cubic-bezier(0.16, 1, 0.3, 1); |
| 36 | + to { |
| 37 | + transform: translateX(-50%); |
| 38 | + } |
| 39 | +} |
43 | 40 |
|
44 |
| - @keyframes swing { |
45 |
| - from { |
46 |
| - transform: rotate(3deg); |
47 |
| - } |
48 |
| - to { |
49 |
| - transform: rotate(-3deg); |
50 |
| - } |
| 41 | +@keyframes fadeIn { |
| 42 | + from { |
| 43 | + opacity: 0; |
51 | 44 | }
|
52 |
| - --animate-swing: swing 1s infinite ease-in-out alternate; |
| 45 | + to { |
| 46 | + opacity: 1; |
| 47 | + } |
| 48 | +} |
53 | 49 |
|
54 |
| - @keyframes scale { |
55 |
| - from { |
56 |
| - opacity: 0; |
57 |
| - transform: scale(0); |
58 |
| - } |
59 |
| - to { |
60 |
| - opacity: 1; |
61 |
| - transform: scale(1); |
62 |
| - } |
| 50 | +@keyframes swing { |
| 51 | + from { |
| 52 | + transform: rotate(3deg); |
63 | 53 | }
|
64 |
| - --animate-scale: scale 150ms cubic-bezier(0.4, 0, 0.2, 1); |
| 54 | + to { |
| 55 | + transform: rotate(-3deg); |
| 56 | + } |
| 57 | +} |
65 | 58 |
|
66 |
| - @keyframes rise { |
67 |
| - from { |
68 |
| - transform: translate(0, 20%) scale(0.8); |
69 |
| - } |
70 |
| - to { |
71 |
| - transform: translate(0, 0) scale(1); |
72 |
| - } |
| 59 | +@keyframes scale { |
| 60 | + from { |
| 61 | + opacity: 0; |
| 62 | + transform: scale(0); |
73 | 63 | }
|
74 |
| - --animate-rise: rise 150ms cubic-bezier(0.4, 0, 0.2, 1); |
| 64 | + to { |
| 65 | + opacity: 1; |
| 66 | + transform: scale(1); |
| 67 | + } |
| 68 | +} |
75 | 69 |
|
76 |
| - @keyframes shake { |
77 |
| - 0% { |
78 |
| - transform: translate(1px, 1px) rotate(0deg); |
79 |
| - } |
80 |
| - 10% { |
81 |
| - transform: translate(-1px, -2px) rotate(-1deg); |
82 |
| - } |
83 |
| - 20% { |
84 |
| - transform: translate(-3px, 0px) rotate(1deg); |
85 |
| - } |
86 |
| - 30% { |
87 |
| - transform: translate(3px, 2px) rotate(0deg); |
88 |
| - } |
89 |
| - 40% { |
90 |
| - transform: translate(1px, -1px) rotate(1deg); |
91 |
| - } |
92 |
| - 50% { |
93 |
| - transform: translate(-1px, 2px) rotate(-1deg); |
94 |
| - } |
95 |
| - 60% { |
96 |
| - transform: translate(-3px, 1px) rotate(0deg); |
97 |
| - } |
98 |
| - 70% { |
99 |
| - transform: translate(3px, 1px) rotate(-1deg); |
100 |
| - } |
101 |
| - 80% { |
102 |
| - transform: translate(-1px, -1px) rotate(1deg); |
103 |
| - } |
104 |
| - 90% { |
105 |
| - transform: translate(1px, 2px) rotate(0deg); |
106 |
| - } |
107 |
| - 100% { |
108 |
| - transform: translate(1px, -2px) rotate(-1deg); |
109 |
| - } |
| 70 | +@keyframes rise { |
| 71 | + from { |
| 72 | + transform: translate(0, 20%) scale(0.8); |
| 73 | + } |
| 74 | + to { |
| 75 | + transform: translate(0, 0) scale(1); |
| 76 | + } |
| 77 | +} |
| 78 | + |
| 79 | +@keyframes shake { |
| 80 | + 0% { |
| 81 | + transform: translate(1px, 1px) rotate(0deg); |
| 82 | + } |
| 83 | + 10% { |
| 84 | + transform: translate(-1px, -2px) rotate(-1deg); |
| 85 | + } |
| 86 | + 20% { |
| 87 | + transform: translate(-3px, 0px) rotate(1deg); |
| 88 | + } |
| 89 | + 30% { |
| 90 | + transform: translate(3px, 2px) rotate(0deg); |
| 91 | + } |
| 92 | + 40% { |
| 93 | + transform: translate(1px, -1px) rotate(1deg); |
| 94 | + } |
| 95 | + 50% { |
| 96 | + transform: translate(-1px, 2px) rotate(-1deg); |
| 97 | + } |
| 98 | + 60% { |
| 99 | + transform: translate(-3px, 1px) rotate(0deg); |
| 100 | + } |
| 101 | + 70% { |
| 102 | + transform: translate(3px, 1px) rotate(-1deg); |
| 103 | + } |
| 104 | + 80% { |
| 105 | + transform: translate(-1px, -1px) rotate(1deg); |
| 106 | + } |
| 107 | + 90% { |
| 108 | + transform: translate(1px, 2px) rotate(0deg); |
| 109 | + } |
| 110 | + 100% { |
| 111 | + transform: translate(1px, -2px) rotate(-1deg); |
110 | 112 | }
|
111 |
| - --animate-shake: shake 150ms cubic-bezier(0.4, 0, 0.2, 1); |
112 | 113 | }
|
0 commit comments