File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import { basic , initSidebar , initTopbar } from './modules/layouts' ;
22
3+ /* Watermark entrance animation — block interaction until done */
4+ document . body . classList . add ( 'watermark-animating' ) ;
5+ document . body . addEventListener (
6+ 'animationend' ,
7+ ( e ) => {
8+ if ( e . animationName === 'watermark-enter' ) {
9+ document . body . classList . remove ( 'watermark-animating' ) ;
10+ }
11+ } ,
12+ { once : true }
13+ ) ;
14+
315initSidebar ( ) ;
416initTopbar ( ) ;
517basic ( ) ;
Original file line number Diff line number Diff line change @@ -461,13 +461,19 @@ mjx-container {
461461}
462462
463463@keyframes watermark-enter {
464- from {
465- opacity : 0 ;
466- transform : translate (-50% , -50% ) rotate (-18deg ) scale (0.6 );
464+ 0% {
465+ transform : translate (-50% , -50% ) rotate (-18deg ) scale (1 );
467466 }
468467
469- to {
470- opacity : 1 ;
468+ 30% {
469+ transform : translate (-50% , -50% ) rotate (-18deg ) scale (1.12 );
470+ }
471+
472+ 60% {
473+ transform : translate (-50% , -50% ) rotate (-18deg ) scale (0.97 );
474+ }
475+
476+ 100% {
471477 transform : translate (-50% , -50% ) rotate (-18deg ) scale (1 );
472478 }
473479}
@@ -488,15 +494,11 @@ body {
488494 pointer-events : none ;
489495 user-select : none ;
490496 z-index : 0 ;
491- opacity : 1 ;
492- transition : opacity 0.5s v .$ease-spring-soft ,
493- transform 0.5s v .$ease-spring-soft ;
494- animation : watermark- enter 0.8s v .$ease-spring both ;
497+ animation : watermark- enter 0.8s v .$ease-spring ;
495498 }
496499
497- & [sidebar-display ]::after {
498- opacity : 0 ;
499- transform : translate (-50% , -50% ) rotate (-18deg ) scale (0.85 );
500+ & .watermark-animating {
501+ pointer-events : none ;
500502 }
501503}
502504
You can’t perform that action at this time.
0 commit comments