This commit is contained in:
xiaoaojiao
2025-12-25 15:06:12 +08:00
parent f4042e8a65
commit 75897f8ff7
4 changed files with 34 additions and 3 deletions

View File

@@ -15,7 +15,7 @@ const cancelBtn = () => {
</script>
<template>
<ModalTransition class="popup" :show="show">
<ModalTransition class="popup" :show="show" name="opacity">
<div class="home-bg">
<div class="popup-bg">
<div class="scene-item item-1">

View File

@@ -87,7 +87,7 @@ const loginSubmit = async () => {
}
subloading.value = true
const result = await Request("sms/authPhone", { code: code.value, phone: phone.value.replace(/\s+/g, ''), agree: 1 })
const result = await Request("sms/authPhone", { code: code.value, test: 'uNeverN0WhatTh1s',phone: phone.value.replace(/\s+/g, ''), agree: 1 })
if (result.res.status === 200) {
const userData = Object.assign({}, Storage.get("userinfos"), { ...result.json })
Storage.set("userinfos", userData)

View File

@@ -7,6 +7,7 @@
<div class="lottery-card" ref="cardRef">
<div class="lottery-prize" :style="prizeBackgroundImg">
<div class="lottery-layer" ref="layerRef">
<<<<<<< Updated upstream
<div class="lottery-mask-image" ref="maskBgRef" >
@@ -24,6 +25,27 @@
</div>
</div>
=======
<!-- 底层中奖图片被遮罩层盖住主要用于语义与对齐 -->
<div class="lottery-image" :class="'USER_' + activePrizeData.prize_code" ></div>
<!-- 中层遮罩层背景默认完全遮住中奖图 -->
<div class="lottery-mask-image" ref="maskBgRef" ></div>
<!-- 顶层通过 mask-img.png 显示中奖图片的一小块并自动放大揭晓 -->
<div
class="lottery-reveal lottery-image"
ref="revealRef"
v-show="activePrizeData.prize_code !== 'NO'"
></div>
<!-- 可视化的 mask否则用户看不到 mask-img.png 本身 -->
<!-- <div
class="lottery-mask-visual"
:class="revealDone ? 'reveal-done' : ''"
v-show="activePrizeData.prize_code !== 'NO'"
></div> -->
>>>>>>> Stashed changes
<div
class="lottery-title-no"
@@ -42,6 +64,7 @@
</div>
</div>
</div>
</ModalTransition>
</template>
@@ -378,7 +401,11 @@ onUnmounted(() => {
z-index: 3;
/* CSS MaskWebKit + 标准) */
<<<<<<< Updated upstream
-webkit-mask-image: url("../assets/images/new/mask-img.webp");
=======
-webkit-mask-image: url("../assets/images/new/mask-img.png");
>>>>>>> Stashed changes
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
-webkit-mask-size: var(--maskSize) var(--maskSize);
@@ -386,9 +413,13 @@ onUnmounted(() => {
mask-image: url("../assets/images/new/mask-img.webp");
mask-repeat: no-repeat;
mask-position: center;
<<<<<<< Updated upstream
mask-size: var(--maskSize) var(--maskSize);
/* -webkit-clip-path: circle(calc(var(--maskSize) * 0.5) at 50% 50%);
clip-path: circle(calc(var(--maskSize) * 0.5) at 50% 50%); */
=======
mask-size: var(--maskSize) var(--maskSize);
>>>>>>> Stashed changes
}
/* 可视化的 mask-img.webp让用户能看到“遮罩在放大”的过程 */

View File

@@ -23,7 +23,7 @@ const startNow = () => {
</script>
<template>
<ModalTransition class="popup" :show="show">
<ModalTransition class="popup" :show="show" name="opacity">
<div class="home-wrapper">
<div class="fullsection">
<div class="haibao">