update
This commit is contained in:
@@ -15,7 +15,7 @@ const cancelBtn = () => {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<ModalTransition class="popup" :show="show">
|
<ModalTransition class="popup" :show="show" name="opacity">
|
||||||
<div class="home-bg">
|
<div class="home-bg">
|
||||||
<div class="popup-bg">
|
<div class="popup-bg">
|
||||||
<div class="scene-item item-1">
|
<div class="scene-item item-1">
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ const loginSubmit = async () => {
|
|||||||
}
|
}
|
||||||
subloading.value = true
|
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) {
|
if (result.res.status === 200) {
|
||||||
const userData = Object.assign({}, Storage.get("userinfos"), { ...result.json })
|
const userData = Object.assign({}, Storage.get("userinfos"), { ...result.json })
|
||||||
Storage.set("userinfos", userData)
|
Storage.set("userinfos", userData)
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
<div class="lottery-card" ref="cardRef">
|
<div class="lottery-card" ref="cardRef">
|
||||||
<div class="lottery-prize" :style="prizeBackgroundImg">
|
<div class="lottery-prize" :style="prizeBackgroundImg">
|
||||||
<div class="lottery-layer" ref="layerRef">
|
<div class="lottery-layer" ref="layerRef">
|
||||||
|
<<<<<<< Updated upstream
|
||||||
|
|
||||||
|
|
||||||
<div class="lottery-mask-image" ref="maskBgRef" >
|
<div class="lottery-mask-image" ref="maskBgRef" >
|
||||||
@@ -24,6 +25,27 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
</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
|
<div
|
||||||
class="lottery-title-no"
|
class="lottery-title-no"
|
||||||
@@ -42,6 +64,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</ModalTransition>
|
</ModalTransition>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -378,7 +401,11 @@ onUnmounted(() => {
|
|||||||
z-index: 3;
|
z-index: 3;
|
||||||
|
|
||||||
/* CSS Mask(WebKit + 标准) */
|
/* CSS Mask(WebKit + 标准) */
|
||||||
|
<<<<<<< Updated upstream
|
||||||
-webkit-mask-image: url("../assets/images/new/mask-img.webp");
|
-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-repeat: no-repeat;
|
||||||
-webkit-mask-position: center;
|
-webkit-mask-position: center;
|
||||||
-webkit-mask-size: var(--maskSize) var(--maskSize);
|
-webkit-mask-size: var(--maskSize) var(--maskSize);
|
||||||
@@ -386,9 +413,13 @@ onUnmounted(() => {
|
|||||||
mask-image: url("../assets/images/new/mask-img.webp");
|
mask-image: url("../assets/images/new/mask-img.webp");
|
||||||
mask-repeat: no-repeat;
|
mask-repeat: no-repeat;
|
||||||
mask-position: center;
|
mask-position: center;
|
||||||
|
<<<<<<< Updated upstream
|
||||||
mask-size: var(--maskSize) var(--maskSize);
|
mask-size: var(--maskSize) var(--maskSize);
|
||||||
/* -webkit-clip-path: circle(calc(var(--maskSize) * 0.5) at 50% 50%);
|
/* -webkit-clip-path: circle(calc(var(--maskSize) * 0.5) at 50% 50%);
|
||||||
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:让用户能看到“遮罩在放大”的过程 */
|
/* 可视化的 mask-img.webp:让用户能看到“遮罩在放大”的过程 */
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ const startNow = () => {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<ModalTransition class="popup" :show="show">
|
<ModalTransition class="popup" :show="show" name="opacity">
|
||||||
<div class="home-wrapper">
|
<div class="home-wrapper">
|
||||||
<div class="fullsection">
|
<div class="fullsection">
|
||||||
<div class="haibao">
|
<div class="haibao">
|
||||||
|
|||||||
Reference in New Issue
Block a user