update
This commit is contained in:
@@ -1,15 +1,27 @@
|
||||
<script setup lang="ts">
|
||||
const route = useRoute();
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="gd-container font-spacegrotesk">
|
||||
<header class="fixed w-full bg-[#F1F2F4] dark:bg-slate-950 z-10">
|
||||
<MainHeader />
|
||||
</header>
|
||||
<div class="gd-container font-spacegrotesk relative">
|
||||
<MainHeader />
|
||||
<main>
|
||||
<div class="p-9" />
|
||||
<slot />
|
||||
</main>
|
||||
<footer>
|
||||
<MainFooter />
|
||||
</footer>
|
||||
|
||||
<!-- 全局遮罩 -->
|
||||
<div
|
||||
class="absolute inset-0 pointer-events-none -z-10 transition-all duration-700 ease-in-out"
|
||||
:style="route.path === '/' ? { clipPath: 'inset(100vh 0 0 0)' } : {}">
|
||||
<!-- 基础渐变层 -->
|
||||
<div
|
||||
class="absolute inset-0 bg-gradient-to-b from-white/70 via-white/50 to-white/80 dark:from-slate-900/80 dark:via-slate-900/70 dark:to-slate-900/90 backdrop-blur-xl"></div>
|
||||
<!-- 纹理层:增加质感 -->
|
||||
<div class="absolute inset-0 opacity-[0.03] dark:opacity-[0.05] mix-blend-overlay"></div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user