fix
Before Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 1.9 MiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 103 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 144 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 358 B |
Before Width: | Height: | Size: 629 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 376 B |
Before Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 444 KiB |
Before Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 126 KiB |
Before Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 300 KiB |
Before Width: | Height: | Size: 332 KiB |
Before Width: | Height: | Size: 363 KiB |
Before Width: | Height: | Size: 376 B |
Before Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 1.9 MiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 103 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 144 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 920 B |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 219 B |
Before Width: | Height: | Size: 629 KiB |
Before Width: | Height: | Size: 376 B |
Before Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 444 KiB |
Before Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 126 KiB |
Before Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 300 KiB |
Before Width: | Height: | Size: 332 KiB |
Before Width: | Height: | Size: 363 KiB |
Before Width: | Height: | Size: 376 B |
@ -11,7 +11,7 @@
|
|||||||
stretch: 10,
|
stretch: 10,
|
||||||
depth: 100,
|
depth: 100,
|
||||||
modifier: 3,
|
modifier: 3,
|
||||||
slideShadows: true,
|
slideShadows:false,
|
||||||
scale: 0.98,
|
scale: 0.98,
|
||||||
}"
|
}"
|
||||||
:pagination="{
|
:pagination="{
|
||||||
@ -19,7 +19,6 @@
|
|||||||
}"
|
}"
|
||||||
:modules="modules"
|
:modules="modules"
|
||||||
:loop="true"
|
:loop="true"
|
||||||
:autoplay="{ delay: 3000, disableOnInteraction: false }"
|
|
||||||
class="mySwiper"
|
class="mySwiper"
|
||||||
ref="myRef"
|
ref="myRef"
|
||||||
:navigation="{
|
:navigation="{
|
||||||
@ -28,7 +27,8 @@
|
|||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
<swiper-slide v-for="(item, index) in imageList" :key="index"
|
<swiper-slide v-for="(item, index) in imageList" :key="index"
|
||||||
><img :src="item.imgSrc" />
|
>
|
||||||
|
<div class="geme-feature-img"><img :src="item.imgSrc" /></div>
|
||||||
<div class="mask-next"></div>
|
<div class="mask-next"></div>
|
||||||
<div class="mask-prev"></div>
|
<div class="mask-prev"></div>
|
||||||
</swiper-slide>
|
</swiper-slide>
|
||||||
@ -70,7 +70,7 @@ const imageList = reactive([
|
|||||||
{ imgSrc: new URL("@/assets/img/home/game-swiper-card/04.png", import.meta.url).href },
|
{ imgSrc: new URL("@/assets/img/home/game-swiper-card/04.png", import.meta.url).href },
|
||||||
{ imgSrc: new URL("@/assets/img/home/game-swiper-card/05.png", import.meta.url).href },
|
{ imgSrc: new URL("@/assets/img/home/game-swiper-card/05.png", import.meta.url).href },
|
||||||
]);
|
]);
|
||||||
const modules = [EffectCoverflow, Pagination,Autoplay];
|
const modules = [EffectCoverflow, Pagination];
|
||||||
const boxStyle4 = computed(() => ({
|
const boxStyle4 = computed(() => ({
|
||||||
perspective: "300px",
|
perspective: "300px",
|
||||||
transition: "0s",
|
transition: "0s",
|
||||||
@ -86,45 +86,54 @@ const handSlideNext = () => {
|
|||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.swiper {
|
.swiper-content {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding-top: 50px;
|
// padding-top: 50px;
|
||||||
|
height: 544px;
|
||||||
padding-bottom: 50px;
|
padding-bottom: 50px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.swiper-slide {
|
.swiper-slide {
|
||||||
background-position: center;
|
// background-position: center;
|
||||||
background-size: cover;
|
// background-size: cover;
|
||||||
width: 300px;
|
// width: 300px;
|
||||||
height: 300px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.swiper-slide img {
|
.swiper-slide img {
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
}
|
}
|
||||||
.swiper-content {
|
.swiper-content {
|
||||||
position: relative;
|
position: relative;
|
||||||
.swiper-btn-next {
|
.swiper-btn-next {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 250px;
|
right: 250px;
|
||||||
top: 224px;
|
top: 254px;
|
||||||
z-index: 5;
|
z-index: 5;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
.swiper-btn-prev {
|
.swiper-btn-prev {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 250px;
|
left: 250px;
|
||||||
top: 224px;
|
top: 254px;
|
||||||
z-index: 5;
|
z-index: 5;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.mySwiper {
|
.mySwiper {
|
||||||
|
.geme-feature-img{
|
||||||
|
height: 544px;
|
||||||
|
img{
|
||||||
|
object-fit: contain;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
img {
|
img {
|
||||||
// margin: 50px;
|
// margin: 50px;
|
||||||
// box-shadow: 30px 30px 30px #e50c0ca6;
|
// box-shadow: 30px 30px 30px #e50c0ca6;
|
||||||
animation: glow 2.5s ease-in-out infinite;
|
// animation: glow 2.5s ease-in-out infinite;
|
||||||
}
|
}
|
||||||
|
|
||||||
@keyframes glow {
|
@keyframes glow {
|
||||||
@ -167,7 +176,7 @@ const handSlideNext = () => {
|
|||||||
.mask-next {
|
.mask-next {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 0;
|
left: 0;
|
||||||
top: 0;
|
top:69px;
|
||||||
width: 720px;
|
width: 720px;
|
||||||
height: 410px;
|
height: 410px;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
@ -180,7 +189,7 @@ const handSlideNext = () => {
|
|||||||
.mask-prev {
|
.mask-prev {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 0;
|
left: 0;
|
||||||
top: 0;
|
top:69px;
|
||||||
width: 720px;
|
width: 720px;
|
||||||
height: 410px;
|
height: 410px;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
|
@ -342,7 +342,7 @@ function handleScroll() {
|
|||||||
background: url("@/assets/img/home/pve-btn.png") no-repeat;
|
background: url("@/assets/img/home/pve-btn.png") no-repeat;
|
||||||
background-size: 100% 100%;
|
background-size: 100% 100%;
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
transform: scaleX(1.1);
|
// transform: scaleX(1.1);
|
||||||
clip-path: polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);
|
clip-path: polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);
|
||||||
|
|
||||||
transition: transform 0.25s ease-in-out;
|
transition: transform 0.25s ease-in-out;
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
<div>
|
<div>
|
||||||
<div class="header header-top">
|
<div class="header header-top">
|
||||||
<div class="header-logo">
|
<div class="header-logo">
|
||||||
<a href="#">
|
<router-link to="/">
|
||||||
<img src="../../assets/img/home/header-logo.png" alt=""
|
<img src="../../assets/img/home/header-logo.png" alt=""
|
||||||
/></a>
|
/></router-link>
|
||||||
</div>
|
</div>
|
||||||
<div class="nav">
|
<div class="nav">
|
||||||
<a
|
<a
|
||||||
|
@ -17,27 +17,30 @@ const routes = [
|
|||||||
path: "/gellery",
|
path: "/gellery",
|
||||||
name: "gellery",
|
name: "gellery",
|
||||||
component: () =>
|
component: () =>
|
||||||
import(/* webpackChunkName "gellery" */ "././../views/GalleryView.vue"),
|
import(/* webpackChunkName "gellery" */ "@/views/GalleryView.vue"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: "/marketpalce",
|
path: "/marketpalce",
|
||||||
name: "marketpalce",
|
name: "marketpalce",
|
||||||
component: () =>
|
component: () =>
|
||||||
import(
|
import(
|
||||||
/* webpackChunkName "marketpalce" */ "././../views/MarketplaceView.vue"
|
/* webpackChunkName "marketpalce" */ "@/views/MarketplaceView.vue"
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: "/contact",
|
path: "/contact",
|
||||||
name: "contact",
|
name: "contact",
|
||||||
component: () =>
|
component: () =>
|
||||||
import(/* webpackChunkName "contact" */ "././../views/ContactUsView.vue"),
|
import(/* webpackChunkName "contact" */ "@/views/ContactUsView.vue"),
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const router = createRouter({
|
const router = createRouter({
|
||||||
history: createWebHistory(),
|
history: createWebHistory(),
|
||||||
routes,
|
routes,
|
||||||
|
scrollBehavior(to, from, savedPosition) {
|
||||||
|
return { top: 0 };
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
export default router;
|
export default router;
|
||||||
|