这是测试站点!!!!
不要保存重要内容!不要保存重要内容!不要保存重要内容!不要保存重要内容!不要保存重要内容!
用户:一只蓝莓π/签名/style.css:修订间差异
来自Limbo Wiki
小无编辑摘要 标签:(旧)WikiEditor |
小无编辑摘要 标签:(旧)WikiEditor |
||
| 第1行: | 第1行: | ||
@keyframes chigusa_text_hide { | @keyframes chigusa_text_hide { | ||
0% { | |||
clip-path: inset(0 0 0 0); | clip-path: inset(0 0 0 0); | ||
} | } | ||
100% { | |||
clip-path: inset(0 0 0 100%); | clip-path: inset(0 0 0 100%); | ||
} | } | ||
} | } | ||
/* | |||
@keyframes | /* upper corruption */ | ||
0 | @keyframes chigusa_glitch_top { | ||
clip-path: inset(0 100% | 0% { | ||
clip-path: inset(0 100% 52% 0); | |||
opacity: 0; | opacity: 0; | ||
} | } | ||
5% { | |||
clip-path: inset(0 | clip-path: inset(0 82% 52% 0); | ||
opacity: 1; | opacity: 1; | ||
} | } | ||
15% { | |||
clip-path: inset(0 | clip-path: inset(0 72% 52% 8%); | ||
opacity: 1; | |||
} | } | ||
25% { | |||
clip-path: inset(0 | clip-path: inset(0 62% 52% 18%); | ||
opacity: 0; | opacity: 0; | ||
} | } | ||
32% { | |||
clip-path: inset(0 | clip-path: inset(0 55% 52% 24%); | ||
opacity: 1; | opacity: 1; | ||
} | } | ||
45% { | |||
clip-path: inset(0 | clip-path: inset(0 43% 52% 36%); | ||
opacity: 1; | |||
} | } | ||
55% { | |||
clip-path: inset(0 | clip-path: inset(0 34% 52% 48%); | ||
opacity: 0; | opacity: 0; | ||
} | } | ||
63% { | |||
clip-path: inset(0 27% 52% 55%); | |||
opacity: 1; | |||
clip-path: inset( | |||
opacity: | |||
} | } | ||
78% { | |||
clip-path: inset( | clip-path: inset(0 12% 52% 70%); | ||
opacity: 1; | opacity: 1; | ||
} | } | ||
90% { | |||
clip-path: inset( | clip-path: inset(0 2% 52% 87%); | ||
opacity: 1; | |||
} | } | ||
100% { | |||
clip-path: inset( | clip-path: inset(0 0 52% 100%); | ||
opacity: 0; | opacity: 0; | ||
} | } | ||
} | |||
/* lower corruption */ | |||
clip-path: inset( | @keyframes chigusa_glitch_bottom { | ||
0% { | |||
clip-path: inset(48% 100% 0 0); | |||
opacity: 0; | |||
} | } | ||
8% { | |||
clip-path: inset( | clip-path: inset(48% 88% 0 2%); | ||
opacity: 1; | |||
} | } | ||
18% { | |||
clip-path: inset( | clip-path: inset(48% 76% 0 12%); | ||
opacity: 0; | opacity: 0; | ||
} | } | ||
24% { | |||
clip-path: inset(48% 68% 0 17%); | |||
opacity: 1; | |||
clip-path: inset( | |||
opacity: | |||
} | } | ||
38% { | |||
clip-path: inset( | clip-path: inset(48% 55% 0 30%); | ||
opacity: 1; | opacity: 1; | ||
} | } | ||
50% { | |||
clip-path: inset( | clip-path: inset(48% 45% 0 41%); | ||
opacity: 0; | opacity: 0; | ||
} | } | ||
57% { | |||
clip-path: inset( | clip-path: inset(48% 37% 0 49%); | ||
opacity: 1; | opacity: 1; | ||
} | } | ||
70% { | |||
clip-path: inset( | clip-path: inset(48% 24% 0 62%); | ||
opacity: 1; | |||
} | } | ||
84% { | |||
clip-path: inset( | clip-path: inset(48% 10% 0 76%); | ||
opacity: 0; | opacity: 0; | ||
} | } | ||
89% { | |||
clip-path: inset( | clip-path: inset(48% 5% 0 83%); | ||
opacity: 1; | opacity: 1; | ||
} | } | ||
100% { | |||
clip-path: inset(48% 0 0 100%); | |||
clip-path: inset( | |||
opacity: 0; | opacity: 0; | ||
} | } | ||
} | } | ||
.chigusa-signature { | .chigusa-signature { | ||
| 第141行: | 第134行: | ||
overflow: hidden; | overflow: hidden; | ||
} | } | ||
.chigusa-original { | .chigusa-original { | ||
| 第153行: | 第147行: | ||
} | } | ||
/* IMPORTANT: | |||
hide both glitch layers BEFORE the 15-second delay ends | |||
*/ | |||
.chigusa-signature::before, | .chigusa-signature::before, | ||
.chigusa-signature::after { | .chigusa-signature::after { | ||
position: absolute; | position: absolute; | ||
left: 0; | left: 0; | ||
top: 0; | top: 0; | ||
| 第167行: | 第166行: | ||
color: #0f1d87; | color: #0f1d87; | ||
font-family: monospace; | font-family: monospace; | ||
font-size: 1.4em; | font-size: 1.4em; | ||
| 第174行: | 第174行: | ||
0 0 2px #0f1d87, | 0 0 2px #0f1d87, | ||
1px 1px 2px #0c42a0; | 1px 1px 2px #0c42a0; | ||
/* THIS fixes them appearing immediately */ | |||
opacity: 0; | |||
} | } | ||
.chigusa-signature::before { | .chigusa-signature::before { | ||
content: " | content: "████████████████████████████████████████████████████████████████"; | ||
clip-path: inset(0 100% 52% 0); | |||
animation: | animation: | ||
chigusa_glitch_top | |||
12s | |||
steps(24, end) | |||
15s | |||
forwards; | |||
} | } | ||
.chigusa-signature::after { | .chigusa-signature::after { | ||
content: " | content: "████████████████████████████████████████████████████████████████"; | ||
clip-path: inset(48% 100% 0 0); | |||
animation: | animation: | ||
chigusa_glitch_bottom | |||
12s | |||
steps(24, end) | |||
15s | |||
forwards; | |||
} | } | ||
2026年9月28日 (一) 11:21的版本
@keyframes chigusa_text_hide {
0% {
clip-path: inset(0 0 0 0);
}
100% {
clip-path: inset(0 0 0 100%);
}
}
/* upper corruption */
@keyframes chigusa_glitch_top {
0% {
clip-path: inset(0 100% 52% 0);
opacity: 0;
}
5% {
clip-path: inset(0 82% 52% 0);
opacity: 1;
}
15% {
clip-path: inset(0 72% 52% 8%);
opacity: 1;
}
25% {
clip-path: inset(0 62% 52% 18%);
opacity: 0;
}
32% {
clip-path: inset(0 55% 52% 24%);
opacity: 1;
}
45% {
clip-path: inset(0 43% 52% 36%);
opacity: 1;
}
55% {
clip-path: inset(0 34% 52% 48%);
opacity: 0;
}
63% {
clip-path: inset(0 27% 52% 55%);
opacity: 1;
}
78% {
clip-path: inset(0 12% 52% 70%);
opacity: 1;
}
90% {
clip-path: inset(0 2% 52% 87%);
opacity: 1;
}
100% {
clip-path: inset(0 0 52% 100%);
opacity: 0;
}
}
/* lower corruption */
@keyframes chigusa_glitch_bottom {
0% {
clip-path: inset(48% 100% 0 0);
opacity: 0;
}
8% {
clip-path: inset(48% 88% 0 2%);
opacity: 1;
}
18% {
clip-path: inset(48% 76% 0 12%);
opacity: 0;
}
24% {
clip-path: inset(48% 68% 0 17%);
opacity: 1;
}
38% {
clip-path: inset(48% 55% 0 30%);
opacity: 1;
}
50% {
clip-path: inset(48% 45% 0 41%);
opacity: 0;
}
57% {
clip-path: inset(48% 37% 0 49%);
opacity: 1;
}
70% {
clip-path: inset(48% 24% 0 62%);
opacity: 1;
}
84% {
clip-path: inset(48% 10% 0 76%);
opacity: 0;
}
89% {
clip-path: inset(48% 5% 0 83%);
opacity: 1;
}
100% {
clip-path: inset(48% 0 0 100%);
opacity: 0;
}
}
.chigusa-signature {
display: inline-block;
position: relative;
white-space: nowrap;
overflow: hidden;
}
.chigusa-original {
display: inline-block;
animation:
chigusa_text_hide
12s
steps(24, end)
15s
forwards;
}
/* IMPORTANT:
hide both glitch layers BEFORE the 15-second delay ends
*/
.chigusa-signature::before,
.chigusa-signature::after {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
white-space: nowrap;
color: #0f1d87;
font-family: monospace;
font-size: 1.4em;
line-height: inherit;
text-shadow:
0 0 2px #0f1d87,
1px 1px 2px #0c42a0;
/* THIS fixes them appearing immediately */
opacity: 0;
}
.chigusa-signature::before {
content: "████████████████████████████████████████████████████████████████";
clip-path: inset(0 100% 52% 0);
animation:
chigusa_glitch_top
12s
steps(24, end)
15s
forwards;
}
.chigusa-signature::after {
content: "████████████████████████████████████████████████████████████████";
clip-path: inset(48% 100% 0 0);
animation:
chigusa_glitch_bottom
12s
steps(24, end)
15s
forwards;
}
