修改nft页面
@ -6,7 +6,7 @@
|
||||
"scripts": {
|
||||
"desktop": "webpack --config ./webpack.desktop.js",
|
||||
"mobile": "webpack --config ./webpack.mobile.js",
|
||||
"deploy:prod": "rm -f ./src/.DS_Store && aws s3 sync ./src s3://cebg.games.new --acl public-read --exclude \"pubgv4/*\" --exclude \"release/*\"",
|
||||
"deploy:prod": "rm -f ./dist/.DS_Store && aws s3 sync ./dist s3://cebg.games.new --acl public-read --exclude \"pubgv4/*\" --exclude \"release/*\"",
|
||||
"refresh:prod": "aws cloudfront create-invalidation --distribution-id EE4HC9OXEQC7Y --paths \"/*\""
|
||||
},
|
||||
"author": "",
|
||||
|
@ -211,13 +211,27 @@
|
||||
</section>
|
||||
</div>
|
||||
<div class="nft-hero-c weapon-item-c">
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp1@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp2@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp3@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp4@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp5@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp6@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp7@2x.png" /></a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-00@2x.png">
|
||||
<img src="img/nft/weapon/wp1@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-01@2x.png">
|
||||
<img src="img/nft/weapon/wp2@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-02@2x.png">
|
||||
<img src="img/nft/weapon/wp3@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-03@2x.png">
|
||||
<img src="img/nft/weapon/wp4@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-04@2x.png">
|
||||
<img src="img/nft/weapon/wp5@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-05@2x.png">
|
||||
<img src="img/nft/weapon/wp6@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-06@2x.png">
|
||||
<img src="img/nft/weapon/wp7@2x.png" />
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="nft-hero">
|
||||
@ -609,16 +623,15 @@
|
||||
})
|
||||
})
|
||||
function silde(_index) {
|
||||
var items = $('.weapon-item-c a')
|
||||
var img = $(items[_index]).data('imgdetail')
|
||||
mySwiper = $(
|
||||
'.weapon-silder .swiper-slide-active .swiper-nested-1',
|
||||
).swiper({
|
||||
prevButton: '.weapon-silder .swiper-slide-active .prev',
|
||||
nextButton: '.weapon-silder .swiper-slide-active .next',
|
||||
})
|
||||
$('.weapon-view .hero-d-data img').attr(
|
||||
'src',
|
||||
'img/nft/weapon/wp-0' + _index + '@2x.png',
|
||||
)
|
||||
$('.weapon-view .hero-d-data img').attr('src', img)
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
@ -64,7 +64,7 @@
|
||||
<div class="desc-in-model">
|
||||
<div class="desc-inner">
|
||||
<span class="desc-close">
|
||||
<img src="imgMobile/nft/hero/close2-b.png" />
|
||||
<img src="imgMobile/nft/hero/close2-b@2x.png" />
|
||||
</span>
|
||||
<h3 class="na-he">Usage</h3>
|
||||
<p class="na-he">
|
||||
@ -180,7 +180,7 @@
|
||||
<div class="desc-in-model">
|
||||
<div class="desc-inner weapon-inner">
|
||||
<span class="desc-close">
|
||||
<img src="imgMobile/nft/hero/close2-b.png" />
|
||||
<img src="imgMobile/nft/hero/close2-b@2x.png" />
|
||||
</span>
|
||||
<h3 class="na-he">Usage</h3>
|
||||
<p class="na-he">
|
||||
@ -214,13 +214,27 @@
|
||||
</section>
|
||||
</div>
|
||||
<div class="nft-hero-c weapon-item-c">
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp1@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp2@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp3@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp4@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp5@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp6@2x.png" /></a>
|
||||
<a href="javascript:;"><img src="img/nft/weapon/wp7@2x.png" /></a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-00@2x.png">
|
||||
<img src="img/nft/weapon/wp1@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-01@2x.png">
|
||||
<img src="img/nft/weapon/wp2@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-02@2x.png">
|
||||
<img src="img/nft/weapon/wp3@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-03@2x.png">
|
||||
<img src="img/nft/weapon/wp4@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-04@2x.png">
|
||||
<img src="img/nft/weapon/wp5@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-05@2x.png">
|
||||
<img src="img/nft/weapon/wp6@2x.png" />
|
||||
</a>
|
||||
<a href="javascript:;" data-imgdetail="img/nft/weapon/wp-06@2x.png">
|
||||
<img src="img/nft/weapon/wp7@2x.png" />
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="nft-hero">
|
||||
@ -233,7 +247,7 @@
|
||||
<div class="desc-in-model">
|
||||
<div class="desc-inner chip-inner">
|
||||
<span class="desc-close">
|
||||
<img src="imgMobile/nft/hero/close2-b.png" />
|
||||
<img src="imgMobile/nft/hero/close2-b@2x.png" />
|
||||
</span>
|
||||
<h3 class="na-he">Usage</h3>
|
||||
<p class="na-he">
|
||||
@ -273,7 +287,7 @@
|
||||
<div class="hero-d-layer-con">
|
||||
<img src="imgMobile/nft/hero/herodbg@2x.png" width="100%" />
|
||||
<span class="hero-d-close">
|
||||
<img src="imgMobile/nft/hero/close-b.png" />
|
||||
<img src="imgMobile/nft/weapon/close-b@2x.png" />
|
||||
</span>
|
||||
<span class="hero-d-p">
|
||||
<img src="img/nft/hero/hero1-d@2x.png" />
|
||||
@ -294,7 +308,7 @@
|
||||
<div class="hero-d-layer-con">
|
||||
<!-- <img src="imgMobile/nft/weapon/weapbg@2x.png" width="100%"/> -->
|
||||
<span class="hero-d-close">
|
||||
<img src="imgMobile/nft/weapon/close-b.png" />
|
||||
<img src="imgMobile/nft/weapon/close-b@2x.png" />
|
||||
</span>
|
||||
<div class="weapon-silder">
|
||||
<div class="swiper-container swiper-container-0">
|
||||
@ -566,11 +580,29 @@
|
||||
var mySwiper = ''
|
||||
var mySwiper2 = ''
|
||||
$(function () {
|
||||
let bodyEl = document.body
|
||||
let top = 0
|
||||
|
||||
function stopBodyScroll(isFixed) {
|
||||
if (isFixed) {
|
||||
top = window.scrollY
|
||||
|
||||
bodyEl.style.position = 'fixed'
|
||||
bodyEl.style.top = -top + 'px'
|
||||
} else {
|
||||
bodyEl.style.position = ''
|
||||
bodyEl.style.top = ''
|
||||
|
||||
window.scrollTo(0, top)
|
||||
}
|
||||
}
|
||||
$('.desc-btn').click(function () {
|
||||
$(this).next('.desc-wrap').slideDown(250)
|
||||
stopBodyScroll(true)
|
||||
})
|
||||
$('.desc-close').click(function () {
|
||||
$(this).parents('.desc-wrap').slideUp(250)
|
||||
stopBodyScroll(false)
|
||||
})
|
||||
|
||||
$('.hero-item-c a').click(function () {
|
||||
@ -582,10 +614,12 @@
|
||||
.find('.hero-d-p img')
|
||||
.attr('src', bigImg)
|
||||
$('.hero-view').find('.hero-d-data img').attr('src', imgDetail)
|
||||
stopBodyScroll(true)
|
||||
})
|
||||
|
||||
$('.hero-d-close').click(function () {
|
||||
$(this).parents('.hero-d-layer').slideUp(250)
|
||||
stopBodyScroll(false)
|
||||
})
|
||||
|
||||
$('.weapon-item-c a').click(function () {
|
||||
@ -597,7 +631,7 @@
|
||||
.find('.hero-d-p img')
|
||||
.attr('src', bigImg)
|
||||
$('.weapon-view').find('.hero-d-data img').attr('src', imgDetail)
|
||||
|
||||
stopBodyScroll(true)
|
||||
mySwiper2 = $('.weapon-silder .swiper-container-0').swiper({
|
||||
// loop: true,
|
||||
direction: 'vertical',
|
||||
@ -620,16 +654,15 @@
|
||||
})
|
||||
})
|
||||
function silde(_index) {
|
||||
var items = $('.weapon-item-c a')
|
||||
var img = $(items[_index]).data('imgdetail')
|
||||
mySwiper = $(
|
||||
'.weapon-silder .swiper-slide-active .swiper-nested-1',
|
||||
).swiper({
|
||||
prevButton: '.weapon-silder .swiper-slide-active .prev',
|
||||
nextButton: '.weapon-silder .swiper-slide-active .next',
|
||||
})
|
||||
$('.weapon-view .hero-d-data img').attr(
|
||||
'src',
|
||||
'img/nft/weapon/wp-0' + _index + '@2x.png',
|
||||
)
|
||||
$('.weapon-view .hero-d-data img').attr('src', img)
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
@ -716,6 +716,7 @@ span.swiper-pagination-bullet {
|
||||
height: 100%;
|
||||
width: calc(100%);
|
||||
overflow-y: auto;
|
||||
background: #000000bd;
|
||||
}
|
||||
|
||||
.desc-wrap .desc-close {
|
||||
@ -725,6 +726,10 @@ span.swiper-pagination-bullet {
|
||||
cursor: pointer;
|
||||
-webkit-tap-highlight-color:transparent;
|
||||
}
|
||||
.desc-wrap .desc-close img{
|
||||
width: 34px;
|
||||
height: 34px;
|
||||
}
|
||||
|
||||
.desc-inner {
|
||||
background: url('../imgMobile/nft/hero/layerbg@2x.png') no-repeat center top;
|
||||
@ -738,7 +743,7 @@ span.swiper-pagination-bullet {
|
||||
|
||||
.chip-inner {
|
||||
background: url("../imgMobile/nft/chip/chip-layer-bg@2x.png") no-repeat center top;
|
||||
background-size: 100% auto;
|
||||
background-size: 100% 100%;
|
||||
height: 310px;
|
||||
}
|
||||
|
||||
@ -774,6 +779,7 @@ span.swiper-pagination-bullet {
|
||||
height: calc(100% + 26px);
|
||||
width: calc(100%);
|
||||
overflow-y: auto;
|
||||
background: #000000bd;
|
||||
|
||||
}
|
||||
|
||||
@ -795,6 +801,10 @@ span.swiper-pagination-bullet {
|
||||
z-index: 12;
|
||||
-webkit-tap-highlight-color:transparent;
|
||||
}
|
||||
.hero-d-close img{
|
||||
width: 58px;
|
||||
height: 58px;
|
||||
}
|
||||
|
||||
.hero-d-p {
|
||||
position: absolute;
|
||||
|
BIN
src/mobile/imgMobile/nft/chip/chip-layer-bg1@2x.png
Executable file
After Width: | Height: | Size: 166 KiB |
BIN
src/mobile/imgMobile/nft/chip/chip-layer-bg@2x.png
Executable file → Normal file
Before Width: | Height: | Size: 166 KiB After Width: | Height: | Size: 200 KiB |
BIN
src/mobile/imgMobile/nft/hero/close2-b@2x.png
Executable file
After Width: | Height: | Size: 1.1 KiB |
BIN
src/mobile/imgMobile/nft/hero/layerbg@2x.png
Executable file → Normal file
Before Width: | Height: | Size: 337 KiB After Width: | Height: | Size: 157 KiB |
BIN
src/mobile/imgMobile/nft/weapon/close-b@2x.png
Executable file
After Width: | Height: | Size: 1.7 KiB |
@ -24,6 +24,7 @@ entryFiles.map((entryFile) => {
|
||||
|
||||
module.exports = {
|
||||
mode: 'production',
|
||||
// mode: 'development',
|
||||
entry: './src/mobile/js/app.js',
|
||||
output: {
|
||||
path: path.resolve(__dirname, 'dist/mobile'),
|
||||
|