kamping-template-boot-nginx/data/index.html

185 lines
4.5 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kamping - Nginx Template</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
}
.container {
background: rgba(255, 255, 255, 0.95);
border-radius: 20px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 60px 50px;
max-width: 600px;
width: 100%;
text-align: center;
backdrop-filter: blur(10px);
}
.logo {
font-size: 72px;
margin-bottom: 20px;
animation: float 3s ease-in-out infinite;
}
@keyframes float {
0%, 100% {
transform: translateY(0px);
}
50% {
transform: translateY(-10px);
}
}
h1 {
color: #333;
font-size: 42px;
margin-bottom: 15px;
font-weight: 700;
}
.subtitle {
color: #667eea;
font-size: 20px;
margin-bottom: 30px;
font-weight: 500;
}
.description {
color: #666;
font-size: 16px;
line-height: 1.8;
margin-bottom: 40px;
}
.features {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
gap: 20px;
margin-bottom: 40px;
}
.feature {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
padding: 25px 20px;
border-radius: 15px;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.feature:hover {
transform: translateY(-5px);
box-shadow: 0 10px 25px rgba(102, 126, 234, 0.4);
}
.feature-icon {
font-size: 32px;
margin-bottom: 10px;
}
.feature-text {
font-size: 14px;
font-weight: 500;
}
.status {
display: inline-flex;
align-items: center;
background: #10b981;
color: white;
padding: 12px 24px;
border-radius: 25px;
font-weight: 600;
font-size: 14px;
margin-top: 10px;
}
.status::before {
content: '';
width: 8px;
height: 8px;
background: white;
border-radius: 50%;
margin-right: 8px;
animation: pulse 2s ease-in-out infinite;
}
@keyframes pulse {
0%, 100% {
opacity: 1;
}
50% {
opacity: 0.5;
}
}
.footer {
margin-top: 40px;
color: #999;
font-size: 14px;
}
@media (max-width: 600px) {
.container {
padding: 40px 30px;
}
h1 {
font-size: 32px;
}
.subtitle {
font-size: 18px;
}
.logo {
font-size: 56px;
}
}
</style>
</head>
<body>
<div class="container">
<div class="logo">🚀</div>
<h1>Kamping</h1>
<div class="subtitle">Nginx Template</div>
<p class="description">
欢迎, 当你看到这个页面说明你的Nginx App创建成功啦
</p>
<div class="features">
<div class="feature">
<div class="feature-icon"></div>
<div class="feature-text">免部署</div>
</div>
<div class="feature">
<div class="feature-icon">🔧</div>
<div class="feature-text">一键开发应用</div>
</div>
</div>
<div class="status">服务运行中</div>
<div class="footer">
Powered by Kamping
</div>
</div>
</body>
</html>