80 lines
2.1 KiB
HTML
80 lines
2.1 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
||
<link rel="icon" href="<%= BASE_URL %>favicon.svg" type="image/svg+xml">
|
||
<title>ChronoMail - 时光胶囊邮箱</title>
|
||
<style>
|
||
/* 加载动画 */
|
||
.loading-container {
|
||
position: fixed;
|
||
top: 0;
|
||
left: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
background: linear-gradient(135deg, #0F1C2E, #1D3B5A);
|
||
display: flex;
|
||
flex-direction: column;
|
||
justify-content: center;
|
||
align-items: center;
|
||
z-index: 9999;
|
||
transition: opacity 0.5s ease;
|
||
}
|
||
|
||
.loading-logo {
|
||
width: 80px;
|
||
height: 120px;
|
||
background: linear-gradient(135deg, #1D3B5A, #0F1C2E);
|
||
border-radius: 40px;
|
||
position: relative;
|
||
box-shadow: 0 10px 30px rgba(0, 212, 255, 0.3);
|
||
animation: float 3s ease-in-out infinite;
|
||
}
|
||
|
||
.loading-logo::before {
|
||
content: '';
|
||
position: absolute;
|
||
top: 15px;
|
||
left: 50%;
|
||
transform: translateX(-50%);
|
||
width: 50px;
|
||
height: 50px;
|
||
background: radial-gradient(circle, #00D4FF, transparent);
|
||
border-radius: 50%;
|
||
opacity: 0.7;
|
||
}
|
||
|
||
.loading-text {
|
||
margin-top: 30px;
|
||
color: #ffffff;
|
||
font-size: 18px;
|
||
font-weight: 500;
|
||
letter-spacing: 2px;
|
||
}
|
||
|
||
@keyframes float {
|
||
0%, 100% {
|
||
transform: translateY(0);
|
||
}
|
||
50% {
|
||
transform: translateY(-20px);
|
||
}
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<noscript>
|
||
<strong>很抱歉,ChronoMail需要启用JavaScript才能正常工作。请启用它以继续。</strong>
|
||
</noscript>
|
||
<div id="app">
|
||
<!-- 加载动画 -->
|
||
<div class="loading-container">
|
||
<div class="loading-logo"></div>
|
||
<div class="loading-text">ChronoMail</div>
|
||
</div>
|
||
</div>
|
||
<!-- built files will be auto injected -->
|
||
</body>
|
||
</html> |