Skip to content

Commit d5e2e33

Browse files
Li-Evanclaude
andcommitted
官网 Hero 撑满首屏,消除黑白割裂
Hero 区高度设为 calc(100svh - 4rem)(nav + hero = 一整屏), 内容垂直居中;白色 The Problem 区下滑后才出现。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent d9ab32b commit d5e2e33

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

site/src/pages/index.astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -256,12 +256,12 @@ const dotGrid =
256256
</div>
257257
</header>
258258

259-
<!-- ── Hero ── -->
260-
<section id="top" class="relative bg-stone-950 text-stone-50 overflow-hidden">
259+
<!-- ── Hero (fills the first screen: nav + hero = 100svh) ── -->
260+
<section id="top" class="relative bg-stone-950 text-stone-50 overflow-hidden flex items-center min-h-[calc(100svh-4rem)]">
261261
<div class="absolute inset-0" style={dotGrid}></div>
262262
<div class="absolute -top-40 -right-32 w-[36rem] h-[36rem] rounded-full bg-emerald-500/20 blur-[120px]"></div>
263263
<div class="absolute -bottom-48 -left-24 w-[30rem] h-[30rem] rounded-full bg-emerald-700/10 blur-[120px]"></div>
264-
<div class="relative max-w-6xl mx-auto px-5 sm:px-6 pt-20 pb-24 lg:pt-28 lg:pb-32 grid lg:grid-cols-[1.05fr_1fr] gap-12 lg:gap-10 items-center">
264+
<div class="relative w-full max-w-6xl mx-auto px-5 sm:px-6 py-16 lg:py-20 grid lg:grid-cols-[1.05fr_1fr] gap-12 lg:gap-10 items-center">
265265
<div>
266266
<p class="rise font-mono text-[0.7rem] sm:text-xs tracking-[0.18em] text-emerald-400 mb-6" data-i18n="hero.kicker">{en.hero.kicker}</p>
267267
<h1 class="text-[2.7rem] leading-[1.04] sm:text-6xl lg:text-[4.1rem] font-bold tracking-[-0.03em]">

0 commit comments

Comments
 (0)