Skip to content

Commit 713c249

Browse files
author
bigfish
committed
Site updated: YYYY-04-2025年4月26日 14:05:02
1 parent 06776ba commit 713c249

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+17968
-0
lines changed

2025/04/26/后端/java/java基础/index.html

Lines changed: 736 additions & 0 deletions
Large diffs are not rendered by default.

404.html

Lines changed: 469 additions & 0 deletions
Large diffs are not rendered by default.

archives/2025/04/index.html

Lines changed: 491 additions & 0 deletions
Large diffs are not rendered by default.

archives/2025/index.html

Lines changed: 491 additions & 0 deletions
Large diffs are not rendered by default.

archives/index.html

Lines changed: 491 additions & 0 deletions
Large diffs are not rendered by default.

categories/Backend/Java/index.html

Lines changed: 496 additions & 0 deletions
Large diffs are not rendered by default.

categories/Backend/index.html

Lines changed: 496 additions & 0 deletions
Large diffs are not rendered by default.

categories/index.html

Lines changed: 470 additions & 0 deletions
Large diffs are not rendered by default.

css/common/animated.css

Lines changed: 248 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,248 @@
1+
.fade-in-down-animation {
2+
animation-name: fade-in-down;
3+
animation-duration: 1s;
4+
animation-fill-mode: both;
5+
}
6+
.title-hover-animation {
7+
position: relative;
8+
display: inline-block;
9+
color: var(--text-color-2);
10+
line-height: 1.3;
11+
vertical-align: top;
12+
border-bottom: none;
13+
}
14+
.title-hover-animation::before {
15+
position: absolute;
16+
bottom: -4px;
17+
left: 0;
18+
width: 100%;
19+
height: 2px;
20+
background-color: var(--text-color-2);
21+
transform: scaleX(0);
22+
visibility: hidden;
23+
content: "";
24+
transition-delay: 0s, 0s, 0s, 0s, 0s, 0s;
25+
transition-timing-function: ease, ease, ease, ease, ease-in-out, ease-in-out;
26+
transition-duration: 0.2s, 0.2s, 0.2s, 0.2s, 0.2s, 0.2s;
27+
transition-property: color, background, box-shadow, border-color, visibility, transform;
28+
}
29+
.title-hover-animation:hover::before {
30+
transform: scaleX(1);
31+
visibility: visible;
32+
}
33+
@-moz-keyframes fade-in-down {
34+
0% {
35+
transform: translateY(-50px);
36+
opacity: 0;
37+
}
38+
100% {
39+
transform: translateY(0);
40+
opacity: 1;
41+
}
42+
}
43+
@-webkit-keyframes fade-in-down {
44+
0% {
45+
transform: translateY(-50px);
46+
opacity: 0;
47+
}
48+
100% {
49+
transform: translateY(0);
50+
opacity: 1;
51+
}
52+
}
53+
@-o-keyframes fade-in-down {
54+
0% {
55+
transform: translateY(-50px);
56+
opacity: 0;
57+
}
58+
100% {
59+
transform: translateY(0);
60+
opacity: 1;
61+
}
62+
}
63+
@keyframes fade-in-down {
64+
0% {
65+
transform: translateY(-50px);
66+
opacity: 0;
67+
}
68+
100% {
69+
transform: translateY(0);
70+
opacity: 1;
71+
}
72+
}
73+
@-moz-keyframes heartbeat-animate {
74+
0%, 100% {
75+
transform: scale(1);
76+
}
77+
10%, 30% {
78+
transform: scale(0.88);
79+
}
80+
20%, 40%, 60%, 80% {
81+
transform: scale(1.08);
82+
}
83+
50%, 70% {
84+
transform: scale(1.08);
85+
}
86+
}
87+
@-webkit-keyframes heartbeat-animate {
88+
0%, 100% {
89+
transform: scale(1);
90+
}
91+
10%, 30% {
92+
transform: scale(0.88);
93+
}
94+
20%, 40%, 60%, 80% {
95+
transform: scale(1.08);
96+
}
97+
50%, 70% {
98+
transform: scale(1.08);
99+
}
100+
}
101+
@-o-keyframes heartbeat-animate {
102+
0%, 100% {
103+
transform: scale(1);
104+
}
105+
10%, 30% {
106+
transform: scale(0.88);
107+
}
108+
20%, 40%, 60%, 80% {
109+
transform: scale(1.08);
110+
}
111+
50%, 70% {
112+
transform: scale(1.08);
113+
}
114+
}
115+
@keyframes heartbeat-animate {
116+
0%, 100% {
117+
transform: scale(1);
118+
}
119+
10%, 30% {
120+
transform: scale(0.88);
121+
}
122+
20%, 40%, 60%, 80% {
123+
transform: scale(1.08);
124+
}
125+
50%, 70% {
126+
transform: scale(1.08);
127+
}
128+
}
129+
@-moz-keyframes img-loading-animation {
130+
to {
131+
transform: rotate(1turn);
132+
}
133+
}
134+
@-webkit-keyframes img-loading-animation {
135+
to {
136+
transform: rotate(1turn);
137+
}
138+
}
139+
@-o-keyframes img-loading-animation {
140+
to {
141+
transform: rotate(1turn);
142+
}
143+
}
144+
@keyframes img-loading-animation {
145+
to {
146+
transform: rotate(1turn);
147+
}
148+
}
149+
@-moz-keyframes blink-caret {
150+
from, to {
151+
opacity: 0;
152+
}
153+
50% {
154+
opacity: 1;
155+
}
156+
}
157+
@-webkit-keyframes blink-caret {
158+
from, to {
159+
opacity: 0;
160+
}
161+
50% {
162+
opacity: 1;
163+
}
164+
}
165+
@-o-keyframes blink-caret {
166+
from, to {
167+
opacity: 0;
168+
}
169+
50% {
170+
opacity: 1;
171+
}
172+
}
173+
@keyframes blink-caret {
174+
from, to {
175+
opacity: 0;
176+
}
177+
50% {
178+
opacity: 1;
179+
}
180+
}
181+
@-moz-keyframes shake {
182+
0% {
183+
transform: rotate(-5deg);
184+
}
185+
25% {
186+
transform: rotate(5deg);
187+
}
188+
50% {
189+
transform: rotate(-5deg);
190+
}
191+
75% {
192+
transform: rotate(5deg);
193+
}
194+
100% {
195+
transform: rotate(-5deg);
196+
}
197+
}
198+
@-webkit-keyframes shake {
199+
0% {
200+
transform: rotate(-5deg);
201+
}
202+
25% {
203+
transform: rotate(5deg);
204+
}
205+
50% {
206+
transform: rotate(-5deg);
207+
}
208+
75% {
209+
transform: rotate(5deg);
210+
}
211+
100% {
212+
transform: rotate(-5deg);
213+
}
214+
}
215+
@-o-keyframes shake {
216+
0% {
217+
transform: rotate(-5deg);
218+
}
219+
25% {
220+
transform: rotate(5deg);
221+
}
222+
50% {
223+
transform: rotate(-5deg);
224+
}
225+
75% {
226+
transform: rotate(5deg);
227+
}
228+
100% {
229+
transform: rotate(-5deg);
230+
}
231+
}
232+
@keyframes shake {
233+
0% {
234+
transform: rotate(-5deg);
235+
}
236+
25% {
237+
transform: rotate(5deg);
238+
}
239+
50% {
240+
transform: rotate(-5deg);
241+
}
242+
75% {
243+
transform: rotate(5deg);
244+
}
245+
100% {
246+
transform: rotate(-5deg);
247+
}
248+
}

0 commit comments

Comments
 (0)