Compare commits
43 Commits
lantern_fe
...
2025-51
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
595f1cc16a | ||
|
|
a2f867e444 | ||
| 13e3bcad69 | |||
| d1f8531723 | |||
| 2b6e2c095a | |||
|
|
5d8a8f95c1 | ||
|
|
e136c4b21d | ||
| f482e69ac7 | |||
| 14806576d4 | |||
|
|
d471776f28 | ||
| 7f4709d7cd | |||
|
|
92938b3a04 | ||
| 10fcb332d4 | |||
|
|
b3ff0f54ae | ||
| db67a265d8 | |||
|
|
83a60df68d | ||
|
|
7e4e3af65f | ||
|
|
d31ed5cbf9 | ||
|
|
90fb7b2b3d | ||
|
|
543acd2122 | ||
|
|
3b5771a5d7 | ||
|
|
3aa320055c | ||
|
|
0679938eb2 | ||
| ed2ab89900 | |||
|
|
68d8e9636e | ||
| b220d451ae | |||
|
|
cf2f362c98 | ||
|
|
bbcd5ad611 | ||
|
|
c55d13ebeb | ||
|
|
cc3a3df9bc | ||
|
|
d239b3f8fb | ||
|
|
8f74351ebc | ||
| 5ffb8d8e76 | |||
| 9204daccf2 | |||
| 3a20e989b3 | |||
|
|
070a49155a | ||
|
|
d0d616a598 | ||
|
|
0b680fe379 | ||
| d15f739c6c | |||
| 70c6784cac | |||
|
|
cc777efdb1 | ||
| 6ea3f3da78 | |||
| bc1454a0e6 |
1
.env.fat
@@ -5,3 +5,4 @@ VITE_FOLDER = /vite-4
|
||||
VITE_APPID = wxc2bc9f9e8d19b504
|
||||
VITE_API = /intfgw/data/mmoactivity
|
||||
VITE_URL = https://w-stg.pingan.com.cn/lckj/pawm-mmo-activity-xgl-frontend/index.html
|
||||
|
||||
|
||||
3837
package-lock.json
generated
Normal file
@@ -18,6 +18,7 @@
|
||||
"pinia": "^2.1.7",
|
||||
"qrcode": "^1.5.3",
|
||||
"qs": "^6.11.2",
|
||||
"swiper": "^11.2.1",
|
||||
"vant": "^3.6.12",
|
||||
"vconsole": "^3.15.1",
|
||||
"vue": "^3.2.41",
|
||||
|
||||
|
Before Width: | Height: | Size: 376 KiB After Width: | Height: | Size: 210 KiB |
|
Before Width: | Height: | Size: 247 KiB |
BIN
src/assets/images/index/btn.png
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
src/assets/images/index/card-1.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
src/assets/images/index/card-2.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
src/assets/images/index/card-3.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
src/assets/images/index/card-4.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
src/assets/images/index/card-5.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 3.3 KiB |
BIN
src/assets/images/index/line.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 2.9 KiB |
BIN
src/assets/images/index/megaphone.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
src/assets/images/index/paper.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 10 KiB |
BIN
src/assets/images/index/text.png
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
src/assets/images/index/time.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 660 KiB |
BIN
src/assets/images/load/icon-2.png
Normal file
|
After Width: | Height: | Size: 275 B |
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 2.9 KiB |
BIN
src/assets/images/prize/myPrize-box2.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 510 KiB |
|
Before Width: | Height: | Size: 177 KiB |
BIN
src/assets/images/qa/cls-btn.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 749 B After Width: | Height: | Size: 780 B |
|
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 833 B After Width: | Height: | Size: 785 B |
|
Before Width: | Height: | Size: 33 KiB |
BIN
src/assets/images/qa/megaphone.png
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
|
Before Width: | Height: | Size: 5.4 KiB |
BIN
src/assets/images/qa/paper.png
Normal file
|
After Width: | Height: | Size: 91 KiB |
|
Before Width: | Height: | Size: 43 KiB |
BIN
src/assets/images/question-list/arrow-l.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
src/assets/images/question-list/arrow-r.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
src/assets/images/question-list/btn.png
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
src/assets/images/question-list/card-1.png
Normal file
|
After Width: | Height: | Size: 143 KiB |
BIN
src/assets/images/question-list/card-2.png
Normal file
|
After Width: | Height: | Size: 117 KiB |
BIN
src/assets/images/question-list/card-3.png
Normal file
|
After Width: | Height: | Size: 103 KiB |
BIN
src/assets/images/question-list/card-4.png
Normal file
|
After Width: | Height: | Size: 82 KiB |
BIN
src/assets/images/question-list/card-5.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
src/assets/images/question-list/megaphone.png
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
|
Before Width: | Height: | Size: 358 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 15 KiB |
BIN
src/assets/images/result/card-1.png
Normal file
|
After Width: | Height: | Size: 256 KiB |
BIN
src/assets/images/result/card-2.png
Normal file
|
After Width: | Height: | Size: 264 KiB |
BIN
src/assets/images/result/card-3.png
Normal file
|
After Width: | Height: | Size: 242 KiB |
BIN
src/assets/images/result/card-4.png
Normal file
|
After Width: | Height: | Size: 263 KiB |
BIN
src/assets/images/result/card-5.png
Normal file
|
After Width: | Height: | Size: 259 KiB |
|
Before Width: | Height: | Size: 713 B After Width: | Height: | Size: 739 B |
|
Before Width: | Height: | Size: 8.0 KiB |
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 89 KiB |
|
Before Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 493 KiB After Width: | Height: | Size: 432 KiB |
|
Before Width: | Height: | Size: 475 KiB After Width: | Height: | Size: 436 KiB |
|
Before Width: | Height: | Size: 507 KiB After Width: | Height: | Size: 452 KiB |
BIN
src/assets/images/result/poster-4.jpg
Normal file
|
After Width: | Height: | Size: 444 KiB |
BIN
src/assets/images/result/poster-5.jpg
Normal file
|
After Width: | Height: | Size: 458 KiB |
|
Before Width: | Height: | Size: 265 KiB |
|
Before Width: | Height: | Size: 228 KiB |
|
Before Width: | Height: | Size: 288 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 642 B After Width: | Height: | Size: 721 B |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 170 KiB After Width: | Height: | Size: 103 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 14 KiB |
@@ -14,7 +14,7 @@ const { toClipboard } = useClipboard()
|
||||
|
||||
|
||||
const money = ref("1.88");
|
||||
const code = ref("sss");
|
||||
const code = ref("PAKJ2025");
|
||||
|
||||
const showResult = ref(false);
|
||||
const hasPrize = ref(false);
|
||||
@@ -100,7 +100,7 @@ const hide = (event) => {
|
||||
duration: 0.3,
|
||||
autoAlpha: 0,
|
||||
onComplete: () => {
|
||||
emit("DrawPage", {action:"hide"});
|
||||
emit("DrawPage", { action: "hide" });
|
||||
},
|
||||
});
|
||||
});
|
||||
@@ -108,7 +108,7 @@ const hide = (event) => {
|
||||
const copyFn = (event) => {
|
||||
let e = event.target;
|
||||
toClipboard(code.value)
|
||||
debounceTap(e, async() => {
|
||||
debounceTap(e, async () => {
|
||||
Toast(`复制成功:${code.value}`);
|
||||
});
|
||||
};
|
||||
@@ -148,11 +148,16 @@ onMounted(() => {
|
||||
<div v-show="showResult" class="result-container">
|
||||
<!-- 有奖品 -->
|
||||
<div class="draw-has" v-show="hasPrize">
|
||||
<div class="draw-has-title">恭喜您抽中</div>
|
||||
<div class="money">¥{{ money }}元</div>
|
||||
<div class="draw-has-text">奖励抽到手,快乐马上有</div>
|
||||
<div class="code-box">
|
||||
<div class="code">{{ code }}</div>
|
||||
<div class="copy-btn" @click="copyFn($event)"></div>
|
||||
<span>兑奖码:</span>
|
||||
<span class="code">{{ code }}</span>
|
||||
<span class="copy-btn" @click="copyFn($event)"></span>
|
||||
</div>
|
||||
<div class="exchange-tips">兑换流程:前往微信搜索【平安理财服务号】公众号发送“五一快乐”获取兑奖链接,输入兑换码兑换奖品</div>
|
||||
<div class="exchnage-tips2">(兑换码可在主页面“我的奖品” 再次查看并复制)</div>
|
||||
<div class="cls-btn" @click="hide($event)"></div>
|
||||
</div>
|
||||
<!-- 没有奖品 -->
|
||||
@@ -214,30 +219,58 @@ onMounted(() => {
|
||||
.draw-has {
|
||||
position: relative;
|
||||
@include box(665px, 731px);
|
||||
@include bg_pos("prize/myPrize-box.png");
|
||||
@include bg_pos("prize/myPrize-box2.png");
|
||||
|
||||
.draw-has-title {
|
||||
@include pos(390px, 100px, 110px, 140px);
|
||||
font-size: 40px;
|
||||
color: #e95b46;
|
||||
font-weight: 700;
|
||||
letter-spacing: 3px;
|
||||
// background-color: aqua;
|
||||
@include flexCen();
|
||||
}
|
||||
|
||||
.draw-has-text {
|
||||
@include pos(390px, 100px, 110px, 300px);
|
||||
font-size: 30px;
|
||||
color: #e95b46;
|
||||
font-weight: 700;
|
||||
letter-spacing: 0;
|
||||
// background-color: aqua;
|
||||
@include flexCen();
|
||||
|
||||
}
|
||||
|
||||
.money {
|
||||
@include pos(370px, 81px, 139px, 239px);
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
@include pos(390px, 130px, 110px, 200px);
|
||||
@include flexCen();
|
||||
color: #e95b46;
|
||||
font-weight: 700;
|
||||
font-size: 58px;
|
||||
letter-spacing: 4px;
|
||||
// background-color: rgb(217, 0, 255);
|
||||
}
|
||||
|
||||
.code-box {
|
||||
@include pos(312px, 52px, 197px, 508px);
|
||||
@include pos(390px, 52px, 110px, 508px);
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
font-size: 25px;
|
||||
font-weight: 700;
|
||||
color: #fff6cc;
|
||||
|
||||
span {
|
||||
height: 77px;
|
||||
line-height: 65px;
|
||||
}
|
||||
|
||||
.code {
|
||||
font-size: 25px;
|
||||
font-weight: 700;
|
||||
margin-right: 10px;
|
||||
color: #fff6cc;
|
||||
|
||||
}
|
||||
|
||||
.copy-btn {
|
||||
@@ -246,6 +279,31 @@ onMounted(() => {
|
||||
}
|
||||
}
|
||||
|
||||
.exchange-tips {
|
||||
@include pos(390px, 152px, 110px, 558px);
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: start;
|
||||
justify-content: flex-start;
|
||||
font-size: 20px;
|
||||
// font-weight: 700;
|
||||
color: #fff6cc;
|
||||
letter-spacing: 2px;
|
||||
// background-color: aqua;
|
||||
}
|
||||
|
||||
.exchnage-tips2 {
|
||||
@include pos(390px, 52px, 110px, 638px);
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-size: 15px;
|
||||
// font-weight: 700;
|
||||
color: #fff6cc;
|
||||
// background-color: aqua;
|
||||
}
|
||||
|
||||
.cls-btn {
|
||||
@include pos(82px, 82px, 517px, 114px);
|
||||
@include bg_pos("prize/cls-btn.png");
|
||||
|
||||
@@ -36,47 +36,41 @@ const showRule = (event) => {
|
||||
|
||||
onMounted(() => {
|
||||
gsap.from(".index-bg", { duration: 1, scale: 1.2, autoAlpha: 0 });
|
||||
gsap.from(".index-bottom-bg", { duration: 1, y: 100, });
|
||||
gsap.from(".index-windows", { duration: 1, scale: 0.5,autoAlpha:0, });
|
||||
gsap.from(".index-pet", { duration: 1, y: -50,autoAlpha:0,delay:0.5 });
|
||||
gsap.from(".index-title", { duration: 1, y: 20, autoAlpha: 0,delay:1 });
|
||||
gsap.from(".index-fan-1", { duration: 1, x: -220, autoAlpha: 0,delay:0.5 });
|
||||
gsap.from(".index-fan-3", { duration: 1, x: 220, autoAlpha: 0,delay:0.5 });
|
||||
gsap.from(".index-fan-2", { duration: 1, x: -220, autoAlpha: 0,delay:0.75 });
|
||||
gsap.from(".index-fan-4", { duration: 1, x: 220, autoAlpha: 0,delay:0.75 });
|
||||
gsap.from(".index-logo", { duration: 1, y: 20, autoAlpha: 0,delay:0.75 });
|
||||
gsap.from(".index-rule-btn", { duration: 1, x: -100, autoAlpha: 0 });
|
||||
gsap.from(".index-paper", { duration: 1, y: 20, autoAlpha: 0, delay: 0.3, });
|
||||
gsap.from(".index-card-1", { duration: 1, scale: 1.2, autoAlpha: 0, delay: 0.5, });
|
||||
gsap.from(".index-card-2", { duration: 1, scale: 1.2, autoAlpha: 0, delay: 0.7, });
|
||||
gsap.from(".index-card-3", { duration: 1, scale: 1.2, autoAlpha: 0, delay: 0.5, });
|
||||
gsap.from(".index-card-4", { duration: 1, scale: 1.2, autoAlpha: 0, delay: 0.7, });
|
||||
gsap.from(".index-card-5", { duration: 1, scale: 1.2, autoAlpha: 0, delay: 0.5, });
|
||||
gsap.from(".index-title", { duration: 1, y: 20, autoAlpha: 0, delay: 1 });
|
||||
gsap.from(".index-time", { duration: 1, x: 40, autoAlpha: 0, delay: 1 });
|
||||
gsap.from(".index-text", { duration: 1, scale: 2, autoAlpha: 0, delay: 1 });
|
||||
gsap.from(".index-megaphone", { duration: 1, x: 140, autoAlpha: 0, delay: 1 });
|
||||
gsap.from(".index-logo", { duration: 1, y: 20, autoAlpha: 0, delay: 0.75 });
|
||||
gsap.from(".index-rule-btn", { duration: 1, x: -100, autoAlpha: 0, delay: 1.3 });
|
||||
gsap.from(".index-prize-btn", {
|
||||
duration: 1,
|
||||
x: -100,
|
||||
autoAlpha: 0,
|
||||
delay: 0.3,
|
||||
delay: 1.5,
|
||||
});
|
||||
gsap.from(".index-start-btn", {
|
||||
duration: 1,
|
||||
y: 30,
|
||||
autoAlpha: 0,
|
||||
delay: 0.5,
|
||||
delay: 1.5,
|
||||
});
|
||||
gsap.from(".index-agreement", {
|
||||
duration: 1,
|
||||
scale: 0.4,
|
||||
autoAlpha: 0,
|
||||
delay: 0.5,
|
||||
onComplete:()=>{
|
||||
// gsap.to('.index-cloud',{duration:2,x:-30,repeat:-1,yoyo:true,ease:'none'})
|
||||
gsap.to('.index-fan-1',{duration:2,x:'-=30',repeat:-1,yoyo:true,ease:'none'})
|
||||
gsap.to('.index-fan-2',{duration:1.5,x:'-=20',repeat:-1,yoyo:true,ease:'none'})
|
||||
gsap.to('.index-fan-3',{duration:1.5,y:'+=20',repeat:-1,yoyo:true,ease:'none'})
|
||||
gsap.to('.index-fan-4',{duration:2,x:'+=20',repeat:-1,yoyo:true,ease:'none'})
|
||||
gsap.to('.index-pet',{duration:2,y:'-=10',repeat:-1,yoyo:true,ease:'none'})
|
||||
onComplete: () => {
|
||||
gsap.to('.index-start-btn', { duration: 1, scale: '0.95', repeat: -1, yoyo: true, ease: 'bounce.out' })
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
const vcNum = ref(false);
|
||||
@@ -92,25 +86,32 @@ const showVC = () => {
|
||||
<div class="IndexPage" @touchmove.prevent>
|
||||
<div class="index-bg"></div>
|
||||
<div class="index-container">
|
||||
<div class="index-fan-1"></div>
|
||||
<div class="index-fan-2"></div>
|
||||
<div class="index-fan-3"></div>
|
||||
<div class="index-fan-4"></div>
|
||||
<div class="index-logo"></div>
|
||||
<div class="index-bottom-bg"></div>
|
||||
<!-- <div class="index-cloud"></div> -->
|
||||
<div class="index-firework"></div>
|
||||
<div class="index-windows"></div>
|
||||
<div class="index-pet"></div>
|
||||
<div class="index-title" @click="showVC"></div>
|
||||
<div class="index-rule-btn" @click="showRule($event)"></div>
|
||||
<div class="index-prize-btn" v-if="userStore.hasPrize" @click="showMyPrize($event)"></div>
|
||||
<div class="index-paper">
|
||||
<div class="index-title" @click="showVC"></div>
|
||||
<div class="index-time"></div>
|
||||
<div class="index-card-1"></div>
|
||||
<div class="index-card-2"></div>
|
||||
<div class="index-card-3"></div>
|
||||
<div class="index-card-4"></div>
|
||||
<div class="index-card-5"></div>
|
||||
<div class="index-line"></div>
|
||||
<div class="index-text"></div>
|
||||
</div>
|
||||
<div class="index-megaphone"></div>
|
||||
<div class="index-rule-btn index-left-btn" @click="showRule($event)">活动规则</div>
|
||||
<div class="index-prize-btn index-left-btn" v-if="userStore.hasPrize" @click="showMyPrize($event)">我的奖品</div>
|
||||
<div class="index-start-btn" @click="start"></div>
|
||||
<div class="index-agreement">
|
||||
风险提示:本材料由平安理财有限责任公司(以下简称“平安理财”)制作并提供。<span
|
||||
class="b">本资料内容及观点仅供参考,不构成对任何人的投资建议。</span>以上产品投资管理机构/管理人为平安理财,代理销售机构不承担产品的投资、兑付和风险管理的责任。以上产品通过代理销售机构渠道销售的,产品风险评级应当以代理销售机构最终披露的评级结果为准。以上产品为非保本浮动收益理财产品,具体以产品说明书或产品公告披露为准。产品的业绩比较基准指管理人基于过往投资经验以及对产品存续期投资市场波动的预判而对本产品所设定的投资目标,业绩比较基准不是预期收益率,不代表产品的未来表现和实际收益,不构成对产品收益的承诺。<span
|
||||
class="b">理财产品过往业绩不代表其未来表现,不等于理财产品实际收益,投资须谨慎。过往业绩相关数据已经托管人核对。</span><span
|
||||
class="orange">理财非存款,产品有风险,投资须谨慎。</span>金融消费者不得利用金融产品和服务从事违法活动。
|
||||
<div class="tips">数据来源:平安理财,数据截至2025年4月23日,产品历史业绩不代表未来表现</div>
|
||||
<span>风险提示:本材料由平安理财有限责任公司(以下简称“平安理财”)制作并提供。</span>
|
||||
<span class="b">本资料内容及观点仅供参考,不构成对任何人的投资建议。</span>
|
||||
<span>以上产品投资管理机构/管理人为平安理财,代理销售机构不承担产品的投资、兑付和风险管理的责任。以上产品通过代理销售机构渠道销售的,产品风险评级应当以代理销售机构最终披露的评级结果为准。以上产品为非保本浮动收益理财产品,具体以产品说明书或产品公告披露为准。产品的业绩比较基准指管理人基于过往投资经验以及对产品存续期投资市场波动的预判而对本产品所设定的投资目标,业绩比较基准不是预期收益率,不代表产品的未来表现和实际收益,不构成对产品收益的承诺。</span>
|
||||
<span class="b">理财产品过往业绩不代表其未来表现,不等于理财产品实际收益,投资须谨慎。过往业绩相关数据已经托管人核对。</span><span
|
||||
class="orange">理财非存款,产品有风险,投资须谨慎。</span>
|
||||
<span>
|
||||
金融消费者不得利用金融产品和服务从事违法活动。
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -118,9 +119,9 @@ const showVC = () => {
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.IndexPage {
|
||||
@include pos(100%, 100vh, 0px, 0px);
|
||||
@include pos(100%, 1624px, 0px, 0px);
|
||||
overflow: hidden;
|
||||
background: linear-gradient(135deg, #a11b15, #f80c00);
|
||||
background: linear-gradient(135deg, #d6d1ca, #e5dccf);
|
||||
|
||||
.index-bg {
|
||||
@include pos(750px, 1624px, 0px, 50%);
|
||||
@@ -129,106 +130,125 @@ const showVC = () => {
|
||||
}
|
||||
|
||||
.index-container {
|
||||
@include pos(750px, 1624px, 0px, 50%);
|
||||
transform: translateY(-50%);
|
||||
@include pos(750px, 1624px, 0px, 0px);
|
||||
// transform: translateY(-50%);
|
||||
|
||||
.index-bottom-bg{
|
||||
pointer-events: none;
|
||||
@include pos(750px, 558px, 0px, 1066px);
|
||||
@include bg_pos("index/bottom-bg.png");
|
||||
}
|
||||
|
||||
.index-fan-1{
|
||||
.index-logo {
|
||||
pointer-events: none;
|
||||
@include pos(235px, 574px, 0px, 60px);
|
||||
@include bg_pos("index/fan-1.png");
|
||||
}
|
||||
.index-fan-2{
|
||||
pointer-events: none;
|
||||
@include pos(316px, 317px, -205px, 405px);
|
||||
@include bg_pos("index/fan-2.png");
|
||||
}
|
||||
.index-logo{
|
||||
pointer-events: none;
|
||||
@include pos(632px, 94px, 59px, 267px);
|
||||
@include pos(632px, 94px, 59px, 180px);
|
||||
@include bg_pos("index/logo.png");
|
||||
}
|
||||
.index-fan-3{
|
||||
pointer-events: none;
|
||||
@include pos(370px, 334px, 545px, 910px);
|
||||
@include bg_pos("index/fan-3.png");
|
||||
}
|
||||
.index-fan-4{
|
||||
pointer-events: none;
|
||||
@include pos(350px, 205px, 494px, 1011px);
|
||||
@include bg_pos("index/fan-4.png");
|
||||
|
||||
.index-paper {
|
||||
@include pos(706px, 777px, 19px, 394px);
|
||||
@include bg_pos("index/paper.png");
|
||||
|
||||
.index-title {
|
||||
// pointer-events: none;
|
||||
@include pos(611px, 233px, 59px, -56px);
|
||||
@include bg_pos("index/title.png");
|
||||
}
|
||||
|
||||
.index-time {
|
||||
@include pos(385px, 70px, 257px, 161px);
|
||||
@include bg_pos("index/time.png");
|
||||
}
|
||||
|
||||
.index-card-1 {
|
||||
@include pos(207px, 182px, 45px, 194px);
|
||||
@include bg_pos("index/card-1.png");
|
||||
}
|
||||
|
||||
.index-card-2 {
|
||||
@include pos(198px, 188px, 270px, 230px);
|
||||
@include bg_pos("index/card-2.png");
|
||||
}
|
||||
|
||||
.index-card-3 {
|
||||
@include pos(208px, 180px, 496px, 237px);
|
||||
@include bg_pos("index/card-3.png");
|
||||
}
|
||||
|
||||
.index-card-4 {
|
||||
@include pos(204px, 168px, 77px, 460px);
|
||||
@include bg_pos("index/card-4.png");
|
||||
}
|
||||
|
||||
.index-card-5 {
|
||||
@include pos(215px, 162px, 358px, 524px);
|
||||
@include bg_pos("index/card-5.png");
|
||||
}
|
||||
|
||||
.index-text {
|
||||
@include pos(325px, 74px, 307px, 448px);
|
||||
@include bg_pos("index/text.png");
|
||||
}
|
||||
|
||||
.index-line {
|
||||
@include pos(661px, 359px, 22px, 346px);
|
||||
@include bg_pos("index/line.png");
|
||||
}
|
||||
}
|
||||
|
||||
.index-cloud{
|
||||
pointer-events: none;
|
||||
@include pos(88px, 46px, 621px, 253px);
|
||||
@include bg_pos("index/cloud.png");
|
||||
|
||||
.index-megaphone {
|
||||
@include pos(104px, 113px, 646px, 540px);
|
||||
@include bg_pos("index/megaphone.png");
|
||||
}
|
||||
|
||||
.index-firework{
|
||||
pointer-events: none;
|
||||
@include pos(120px, 120px, 651px, 474px);
|
||||
@include bg_pos("index/firework.png");
|
||||
}
|
||||
|
||||
.index-windows{
|
||||
pointer-events: none;
|
||||
@include pos(743px, 744px, 3px, 440px);
|
||||
@include bg_pos("index/windows.png");
|
||||
}
|
||||
|
||||
.index-pet{
|
||||
pointer-events: none;
|
||||
@include pos(234px, 386px, 353px, 614px);
|
||||
@include bg_pos("index/pet-icon.png");
|
||||
}
|
||||
|
||||
.index-title {
|
||||
// pointer-events: none;
|
||||
@include pos(542px, 101px, 104px, 369px);
|
||||
@include bg_pos("index/title.png");
|
||||
.index-left-btn{
|
||||
border: 2px solid rgb(255, 255, 255);
|
||||
background-color: rgb(243, 87, 4);
|
||||
box-shadow: 0px 6px 11px 0px rgba(155, 122, 68, 0.4);
|
||||
font-size: 25px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content:center;
|
||||
padding-left: 20px;
|
||||
color: #ffffff;
|
||||
letter-spacing: 1.5px;
|
||||
border-radius: 21px;
|
||||
}
|
||||
|
||||
.index-rule-btn {
|
||||
@include pos(184px, 49px, -37px, 506px);
|
||||
@include bg_pos("index/rule-btn.png");
|
||||
@include pos(184px, 49px, -37px, 578px);
|
||||
}
|
||||
|
||||
.index-prize-btn {
|
||||
@include pos(184px, 49px, -37px, 575px);
|
||||
@include bg_pos("index/prize-btn.png");
|
||||
@include pos(184px, 49px, -37px, 642px);
|
||||
}
|
||||
|
||||
.index-start-btn {
|
||||
@include pos(311px, 90px, 220px, 1168px);
|
||||
@include bg_pos("index/start-btn.png");
|
||||
@include pos(339px, 117px, 203px, 1077px);
|
||||
@include bg_pos("index/btn.png");
|
||||
}
|
||||
|
||||
.index-agreement {
|
||||
font-family: "HarmonyOS_Sans_SC_Regular";
|
||||
pointer-events: none;
|
||||
@include pos(736px, 182px, 7px, 1258px);
|
||||
// background: rgba($color: #f49e6a, $alpha: 0.55);
|
||||
@include pos(736px, 182px, 7px, 1208px);
|
||||
font-size: 14px;
|
||||
text-align: justify;
|
||||
letter-spacing: 0.1px;
|
||||
color: #ff8c84;
|
||||
color: #815e3c;
|
||||
padding: 10px;
|
||||
box-sizing: border-box;
|
||||
border-radius: 10px;
|
||||
line-height: 20px;
|
||||
|
||||
.tips {
|
||||
text-align: center;
|
||||
margin: 10px;
|
||||
color: #ab7133;
|
||||
}
|
||||
|
||||
.b {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.orange {
|
||||
color: #fdf9de;
|
||||
color: #ff7127;
|
||||
font-weight: 700;
|
||||
}
|
||||
}
|
||||
|
||||