You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OneAuth/ui/page/dsr1.html

169 lines
3.6 KiB
HTML

11 months ago
<!doctype html>
<html>
<head>
3 weeks ago
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="VyesJS Framework" details="下一代Web组件框架">
<title>VyesJS - 现代Web组件框架</title>
<link rel="stylesheet" href="https://unpkg.com/animations@latest/css/animate.min.css">
11 months ago
</head>
<style>
3 weeks ago
body {
font-family: var(--font-family);
11 months ago
line-height: 1.6;
overflow-x: hidden;
3 weeks ago
margin: 0;
color: var(--text-color);
}
11 months ago
3 weeks ago
.navbar {
position: fixed;
width: 100%;
background-color: rgba(255, 255, 255, 0.9);
backdrop-filter: blur(10px);
z-index: 50;
box-shadow: var(--shadow-sm);
}
.nav-container {
max-width: 1200px;
margin: 0 auto;
11 months ago
display: flex;
align-items: center;
3 weeks ago
justify-content: space-between;
padding: 1rem;
}
11 months ago
3 weeks ago
.logo {
font-size: 1.5rem;
font-weight: bold;
color: var(--color-primary);
}
11 months ago
3 weeks ago
.nav-links {
display: flex;
gap: 1.5rem;
}
11 months ago
3 weeks ago
.nav-links a {
text-decoration: none;
color: var(--text-color);
transition: color 0.3s;
}
11 months ago
3 weeks ago
.nav-links a:hover {
color: var(--color-primary);
}
11 months ago
3 weeks ago
.hero {
min-height: 100vh;
display: flex;
align-items: center;
background: linear-gradient(135deg, var(--color-primary) 0%, color-mix(in srgb, var(--color-primary), #000 20%) 100%);
position: relative;
overflow: hidden;
color: white;
}
11 months ago
3 weeks ago
.hero-content {
max-width: 1200px;
margin: 0 auto;
padding: 0 1rem;
position: relative;
z-index: 20;
}
.hero-title {
font-size: 3.75rem;
font-weight: bold;
margin-bottom: 1.5rem;
line-height: 1.2;
}
.hero-subtitle {
font-size: 1.25rem;
opacity: 0.9;
margin-bottom: 2rem;
max-width: 48rem;
}
.hero-buttons {
display: flex;
gap: 1rem;
}
.btn-start {
background-color: white;
color: var(--color-primary);
padding: 0.75rem 1.5rem;
border-radius: 9999px;
font-weight: 600;
border: none;
cursor: pointer;
transition: all 0.3s;
}
.btn-start:hover {
box-shadow: var(--shadow-lg);
transform: translateY(-2px);
}
.btn-github {
background-color: transparent;
border: 1px solid white;
color: white;
padding: 0.75rem 1.5rem;
border-radius: 9999px;
font-weight: 600;
cursor: pointer;
transition: all 0.3s;
}
.btn-github:hover {
background-color: rgba(255, 255, 255, 0.1);
}
@media (max-width: 768px) {
11 months ago
.hero {
3 weeks ago
padding-top: 6rem;
text-align: center;
}
.hero-title {
font-size: 2.5rem;
}
.hero-buttons {
justify-content: center;
11 months ago
}
3 weeks ago
}
11 months ago
</style>
<body>
3 weeks ago
<nav class="navbar">
<div class="nav-container">
<div class="logo">VyesJS</div>
<div class="nav-links">
<a href="#features">特性</a>
<a href="#docs">文档</a>
<a href="#examples">示例</a>
</div>
11 months ago
</div>
3 weeks ago
</nav>
<section class="hero">
<div class="hero-content">
<h1 class="hero-title animate__animated animate__fadeInUp">
下一代Web组件框架
</h1>
<p class="hero-subtitle animate__animated animate__fadeInUp animate__delay-1s">
用熟悉的HTML语法构建现代Web应用。无需构建工具开箱即用。
</p>
<div class="hero-buttons animate__animated animate__fadeInUp animate__delay-2s">
<button class="btn-start">快速开始</button>
<button class="btn-github">GitHub</button>
</div>
11 months ago
</div>
3 weeks ago
</section>
11 months ago
</body>
<script setup>
3 weeks ago
// Interactive logic can be added here
11 months ago
</script>
3 weeks ago
</html>