Skip to content

Commit 6f84e97

Browse files
feat: 添加水印动画效果,调整水印字体大小和过渡效果
Signed-off-by: wangsimiao1 <wangsimiao1@xiaomi.com>
1 parent 7817abe commit 6f84e97

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

_sass/base/_base.scss

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -460,6 +460,18 @@ mjx-container {
460460
}
461461
}
462462

463+
@keyframes watermark-enter {
464+
from {
465+
opacity: 0;
466+
transform: translate(-50%, -50%) rotate(-18deg) scale(0.6);
467+
}
468+
469+
to {
470+
opacity: 1;
471+
transform: translate(-50%, -50%) rotate(-18deg) scale(1);
472+
}
473+
}
474+
463475
#main-wrapper {
464476
position: relative;
465477
overflow: hidden;
@@ -470,7 +482,7 @@ mjx-container {
470482
top: 50%;
471483
left: 50%;
472484
transform: translate(-50%, -50%) rotate(-18deg);
473-
font-size: clamp(6rem, 12vw, 14rem);
485+
font-size: clamp(3.5rem, 10vw, 14rem);
474486
font-family: 'Permanent Marker', cursive;
475487
font-weight: 400;
476488
letter-spacing: 0.06em;
@@ -479,6 +491,15 @@ mjx-container {
479491
pointer-events: none;
480492
user-select: none;
481493
z-index: 0;
494+
opacity: 1;
495+
transition: opacity 0.5s v.$ease-spring-soft,
496+
transform 0.5s v.$ease-spring-soft;
497+
animation: watermark-enter 0.8s v.$ease-spring both;
498+
}
499+
500+
body[sidebar-display] &::after {
501+
opacity: 0;
502+
transform: translate(-50%, -50%) rotate(-18deg) scale(0.85);
482503
}
483504

484505
@include mx.pl-pr(0);

0 commit comments

Comments
 (0)