第一页初版

This commit is contained in:
2026-02-26 20:41:42 +08:00
parent 47615475a5
commit 4ee8f035c7

View File

@@ -1,5 +1,8 @@
<template>
<section class="page page-home">
<!-- 背景图层 -->
<img src="/src/assets/images/bg-top.png" class="bg-main" />
<img src="/src/assets/images/bg-top-points.png" class="bg-points" />
<nav class="nav">
<div class="nav-logo">
<image src="/src/assets/images/logo-top.png" class="logo-img"></image>
@@ -12,6 +15,7 @@
</nav>
<div class="bg-points"></div>
<div class="hero">
<div class="hero-phones">
<div class="hero-content">
<h1 class="hero-title">
Not just a tool but<br />
@@ -26,13 +30,12 @@
</a>
</div>
</div>
<div class="hero-phones">
<img src="/src/assets/images/bg-top-phone.png" class="phone-main" />
</div>
<div class="deco deco-coin1">🪙</div>
<!-- <div class="deco deco-coin1">🪙</div>
<div class="deco deco-coin2">🏆</div>
<div class="deco deco-star1"></div>
<div class="deco deco-star2"></div>
<div class="deco deco-star2"></div> -->
</div>
</section>
</template>
@@ -45,7 +48,7 @@
.page-home {
width: 100%;
height: 100vh;
background: url('/src/assets/images/bg-top.png') center center / cover no-repeat;
background: none;
color: #222;
display: flex;
flex-direction: column;
@@ -53,15 +56,25 @@
overflow: hidden;
}
.bg-main {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: 0;
pointer-events: none;
}
.bg-points {
position: absolute;
top: 50%;
bottom: 0;
left: 50%;
transform: translate(-50%, -50%);
transform: translateX(-50%);
width: 90%;
height: 90%;
background: url('/src/assets/images/bg-top-points.png') center center / contain no-repeat;
z-index: 0;
object-fit: contain;
z-index: 1;
pointer-events: none;
}
@@ -171,8 +184,14 @@
left: 50%;
transform: translateX(-50%);
display: flex;
justify-content: center;
align-items: flex-end;
flex-direction: column;
align-items: center;
justify-content: flex-end;
}
.hero-content {
text-align: center;
margin-bottom: clamp(16px, 2vh, 36px);
}
.phone-main {