feat(新年活动): 使用背景图组件

This commit is contained in:
hzj 2026-01-05 17:46:02 +08:00
parent 7c40b18777
commit 0150dae60c

View File

@ -12,15 +12,9 @@
style="width: 100vw; min-height: 100vh; overflow: hidden; position: relative"
>
<!-- 页面背景 -->
<div class="bg-layer">
<img
v-smart-img
v-for="(value, index) in 4"
:src="imageUrl(`bg${index}`)"
alt=""
class="bg-image"
/>
</div>
<BackgroundLayer
:backgroundImages="[imageUrl('bg0'), imageUrl('bg1'), imageUrl('bg2'), imageUrl('bg3')]"
/>
<!-- 页面内容 -->
<div class="content-layer" style="position: relative; z-index: 2">
@ -1637,6 +1631,7 @@ import {
exchangeCoin, //
} from '@/api/lottery'
import BackgroundLayer from '@/components/BackgroundLayer.vue'
import TopUser from './components/topUser.vue'
import Barrage from './components/Barrage.vue'
import itemCenter from '@/components/itemCenter.vue'
@ -2761,23 +2756,6 @@ onUnmounted(() => {
}
}
.bg-layer {
width: 100vw;
min-height: 100vh;
position: absolute;
top: 0;
left: 0;
z-index: 0; /* 确保背景图在内容下方 */
pointer-events: none; /* 防止背景图拦截点击事件 */
}
.bg-image {
width: 100vw;
object-fit: cover; /* 保持宽高比的同时覆盖容器 */
object-position: center top; /* 从顶部开始对齐 */
display: block;
}
.scrollbar::-webkit-scrollbar {
display: none;
}