修改活动规则及海报兼容样式

This commit is contained in:
Andy Leong
2024-01-25 15:26:17 +08:00
parent 687cec78bb
commit f5ff9e469d
5 changed files with 592 additions and 554 deletions

View File

@@ -6,130 +6,126 @@ import gsap from "gsap";
const emit = defineEmits(["RulePage"]);
const hide = (event) => {
debounceTap(event.target, () => {
emit("RulePage", { action: "hide" });
});
debounceTap(event.target, () => {
emit("RulePage", { action: "hide" });
});
};
onMounted(() => {
gsap.from(".RulePage", { duration: 0.2, autoAlpha: 0 });
gsap.from(".rule-container", { duration: 0.5, autoAlpha: 0, scale: 0.7 });
gsap.from(".RulePage", { duration: 0.2, autoAlpha: 0 });
gsap.from(".rule-container", { duration: 0.5, autoAlpha: 0, scale: 0.7 });
});
</script>
<template>
<div class="RulePage">
<div class="rule-container">
<div class="content">
<div class="rule-content">
<div class="rule-text-area">
<div class="part">
<div>活动时间2024年2月5日28</div>
<div>活动奖励0.5-8.88元微信红包</div>
<div class="RulePage">
<div class="rule-container">
<div class="content">
<div class="rule-content">
<div class="rule-text-area">
<div class="part">
<div>活动时间2024年2月5日29</div>
<div>活动奖励0.5-8.88元微信红包</div>
</div>
<div class="part">
<div>活动攻略</div>
<div>
1进入H5参加测测你的花式性格测试共设计12道题目全部选择完毕后即可获取测试结果即可参与抽奖活动
</div>
<div>2活动期间不限制参与测试次数每人每日有1次抽奖机会</div>
</div>
<div class="part">
<div>领奖说明</div>
<div>
1中奖后在中奖页面复制兑换码前往[平安理财服务号] 消息框输入2024获取兑换链接进入链接输入兑换码兑换奖品如关闭了中奖界面可在首页-[我的奖品] 内查看兑换码
</div>
<div>2成功领奖后奖品将会在24小时内自动到账请耐心等候</div>
<div>3中奖人请在活动结束前进行兑换逾期视为弃权</div>
<div class="part">其他</div>
<div>
活动期间如遇到任何问题请在[平安理财服务号]后台咨询我们会在一个工作日内回复
</div>
<div class="part">说明</div>
<div>本活动最终解释权归平安理财所有</div>
<div class="part">活动攻略</div>
<div>
1本活动由平安理财有限责任公司主办为保证活动的公平公正活动结束后主办方将对中奖用户信息进行核对用户若有下列任何一种行为或情况的主办方有权不经另行通知取消其参与活动以及获奖资格收回奖品权益井保留追究其法律责任的权利:
</div>
<div>
(1)以任何机器人软件蜘蛛软件爬虫软件刷奖软件或其它任何自动方式不正当手段等参与本活动
</div>
<div>
(2)同一用户(包含相同手机号相同收货信息相同移动设备号相同IP地址等) 单日内恶意切换微信账号参加活动扰乱正常抽奖秩序影响活动公平性的;
</div>
<div>
(3)有任何违反法律法规诚实信用公序良俗公平公正平安理财平台规则等行为;
</div>
<div>
2平安理财保留调整暂停和终止本活动的权利并经公告后生效;
</div>
<div>
3用户参与本活动即视为理解并同意本活动细则在法律规定的范围内平安理财有权对活动规则进行解释并根据活动实际情况对本活动的规则进行变动或调整相关变动或调整将公布在规则页面并于公布时即时生效
</div>
</div>
</div>
</div>
<div class="rule-cls-btn" @click="hide($event)"></div>
<div class="rule-arrow"></div>
</div>
<div class="part">
<div>活动攻略</div>
<div>
1进入H5参加测测你的花式性格测试共设计12道题目全部选择完毕后即可获取测试结果即可参与抽奖活动
</div>
<div>2活动期间不限制参与测试次数每人每日有1次抽奖机会</div>
</div>
<div class="part">
<div>领奖说明</div>
<div>
1中奖后在中奖页面复制兑换码前往[平安理财服务号] 消息框输入2024获取兑换链接进入链接输入兑换码兑换奖品如关闭了中奖界面可在首页-[我的奖品] 内查看兑换码
</div>
<div>2成功领奖后奖品将会在24小时内自动到账请耐心等候</div>
<div>3中奖人请在活动结束前进行兑换逾期视为弃权</div>
<div>其他</div>
<div>
活动期间如遇到任何问题请在[平安理财服务号]后台咨询我们会在一个工作日内回复
</div>
<div>说明</div>
<div>
1本活动由平安理财有限责任公司主办为保证活动的公平公正活动结束后主办方将对中奖用户信息进行核对用户若有下列任何一种行为或情况的主办方有权不经另行通知取消其参与活动以及获奖资格收回奖品权
</div>
<div>
(1)
以任何机器人软件蜘蛛软件爬虫软件刷奖软件或其它任何自动方式不正当手段等参与本活动
</div>
<div>
(2)
同一用户(包含相同手机号相同收货信息相同移动设备号相同IP地址等)
单日内恶意切换微信账号参加活动扰乱正常抽奖秩序影响活动公平性的;
</div>
<div>
(3)
有任何违反法律法规诚实信用公序良俗公平公正平安理财平台规则等行为;
</div>
<div>
2平安理财保留调整暂停和终止本活动的权利并经公告后生效;
</div>
</div>
<div class="part">
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="rule-caidai"></div>
</div>
<div class="rule-cls-btn" @click="hide($event)"></div>
<div class="rule-arrow"></div>
</div>
<div class="rule-caidai"></div>
</div>
</div>
</template>
<style lang="scss" scoped>
.RulePage {
@include fixed();
@include flexCen();
background-color: rgba($color: #000000, $alpha: 0.7);
@include fixed();
@include flexCen();
background-color: rgba($color: #000000, $alpha: 0.7);
.rule-container {
position: relative;
@include box(492px, 712px);
.content {
.rule-content {
@include box(490px, 709px);
@include bg_pos("rule/rule-box.png");
.rule-container {
position: relative;
@include box(492px, 712px);
.rule-text-area {
@include pos(405px, 523px, 41px, 101px);
// background-color: #000000;
overflow: hidden;
overflow-y: scroll;
.content {
.rule-content {
@include box(490px, 709px);
@include bg_pos("rule/rule-box.png");
position: relative;
.part {
font-family: "fzcy";
color: #ac4d31;
font-size: 20px;
line-height: 30px;
margin-top: 30px;
text-align: justify;
padding: 0 10px;
}
.rule-text-area {
@include pos(405px, 523px, 41px, 101px);
// background-color: #000000;
overflow: hidden;
overflow-y: scroll;
.part {
font-family: "fzcy";
color: #ac4d31;
font-size: 20px;
line-height: 30px;
margin-top: 30px;
text-align: justify;
padding: 0 10px;
}
}
}
.rule-arrow {
@include pos(38px, 23px, 224px, 641px);
@include bg_pos("rule/arrow.png");
}
.rule-cls-btn {
@include pos(48px, 48px, 441px, -76px);
@include bg_pos("rule/cls-btn.png");
}
}
}
.rule-arrow {
@include pos(38px, 23px, 224px, 641px);
@include bg_pos("rule/arrow.png");
}
.rule-cls-btn {
@include pos(48px, 48px, 441px, -76px);
@include bg_pos("rule/cls-btn.png");
}
.rule-caidai {
@include pos(135px, 185px, 357px, 557px);
@include bg_pos("rule/caidai.png");
pointer-events: none;
}
}
.rule-caidai {
@include pos(135px, 185px, 357px, 557px);
@include bg_pos("rule/caidai.png");
pointer-events: none;
}
}
}
</style>