diff --git a/wiki/pages/tryhomepage.html b/wiki/pages/tryhomepage.html
index 0fe17713ab3d3f880a016f8faff2a23db0aa70cd..1e0ae9281e09383f0d9cdf2ba6b2e93c9a985c52 100644
--- a/wiki/pages/tryhomepage.html
+++ b/wiki/pages/tryhomepage.html
@@ -77,7 +77,11 @@
       opacity: 0;
       transition: ease-in-out 0.5s;
     }
-    
+
+    .fade-out {
+    opacity: 0;
+    transition: opacity 0.5s ease; 
+}
   </style>
 </head>
 
@@ -112,11 +116,15 @@
           })
         }, 2000);
 
+        setTimeout(() => {
+                // Add fade-out effect
+                intro.classList.add('fade-out');
+
         setTimeout(()=>{
           intro.style.top = '-100vh';
           setTimeout(()=>{
             window.location.href = '/tsinghua/random'; 
-          }, 1000); 
+          }, 500); 
         }, 2300)
         
       })