This commit is contained in:
yixu
2025-12-26 18:51:50 +08:00
parent 9b899bbc82
commit b823be82a7
22 changed files with 138 additions and 44 deletions

View File

@@ -29,7 +29,7 @@
:class="['carousel-slide', { active: currentIndex === index }]"
>
<img v-show="slide.show" class="complete-icon" src="../assets/images/new/complete-icon.webp" alt="已完成">
<img :src="slide.image" :alt="slide.title" />
<img class="slider-img" :src="slide.image" :alt="slide.title" />
<div class="shou-dev">
<div class="show-position">
@@ -220,7 +220,7 @@ const handleConfirmClick = async () => {
const handleSlideClick = (slide) => {
if (!hasVisitedBefore) {
localStorage.setItem('hasVisitedGameSwiper', 'true');
localStorage.setItem('hasVisitedGameSwiper', true);
globalToastEvent.emit(ToastType.SHOW_GAMEDEMO)
globalToastEvent.emit(ToastType.SHOW_GAMEPAGE, slide)
} else {
@@ -424,6 +424,12 @@ onUnmounted(() => {
}
.carousel-slide {
width: 100%;
height: 112.7vw;
padding: 5vw;
background-size: cover;
background-position: center;
background-image: url('../assets/images/new/border-img.webp');
min-width: calc(100% - 160px);
width: calc(100% - 160px);
margin: 0 20px;
@@ -505,7 +511,6 @@ onUnmounted(() => {
min-width: calc(100% - 12vw);
width: calc(100% - 12vw);
margin: 0 10px;
border-radius: 8px;
}
.carousel-track {