|
|
@ -277,119 +277,76 @@ |
|
|
bottom: 0; |
|
|
bottom: 0; |
|
|
left: 0; |
|
|
left: 0; |
|
|
right: 0; |
|
|
right: 0; |
|
|
margin: auto; |
|
|
|
|
|
width: calc(100vw - 36px - 36px); |
|
|
|
|
|
height: calc(100vw - 36px - 36px); |
|
|
|
|
|
border-radius: 16px; |
|
|
|
|
|
box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.75); |
|
|
|
|
|
z-index: 10 !important; |
|
|
|
|
|
|
|
|
z-index: 10; |
|
|
|
|
|
background: rgba(0, 0, 0, 0.8); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.scan-modal > .corner { |
|
|
|
|
|
|
|
|
.scan-modal > .meta { |
|
|
position: absolute; |
|
|
position: absolute; |
|
|
z-index: 1; |
|
|
|
|
|
width: 32px; |
|
|
|
|
|
height: 32px; |
|
|
|
|
|
bottom: -16px; |
|
|
|
|
|
right: -16px; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.corner.lb { |
|
|
|
|
|
bottom: -16px; |
|
|
|
|
|
left: -16px; |
|
|
|
|
|
transform: rotate(90deg); |
|
|
|
|
|
|
|
|
left: 0; |
|
|
|
|
|
right: 0; |
|
|
|
|
|
top: calc(50vh - 40px - 192px - 34px); |
|
|
|
|
|
margin: auto; |
|
|
|
|
|
color: var(--T-G1, #eee9de); |
|
|
|
|
|
text-align: center; |
|
|
|
|
|
font-family: "PingFang SC"; |
|
|
|
|
|
font-size: 24px; |
|
|
|
|
|
font-style: normal; |
|
|
|
|
|
font-weight: 500; |
|
|
|
|
|
line-height: normal; |
|
|
|
|
|
z-index: 2; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.corner.tl { |
|
|
|
|
|
top: -16px; |
|
|
|
|
|
left: -16px; |
|
|
|
|
|
transform: rotate(180deg); |
|
|
|
|
|
|
|
|
.rect { |
|
|
|
|
|
display: flex; |
|
|
|
|
|
align-items: center; |
|
|
|
|
|
justify-content: center; |
|
|
|
|
|
position: absolute; |
|
|
|
|
|
left: 0; |
|
|
|
|
|
top: calc(50vh - 40px); |
|
|
|
|
|
width: 100vw; |
|
|
|
|
|
height: 80px; |
|
|
|
|
|
background: rgba(238, 233, 222, 0.3); |
|
|
|
|
|
backdrop-filter: blur(3px); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.corner.tr { |
|
|
|
|
|
top: -16px; |
|
|
|
|
|
right: -16px; |
|
|
|
|
|
transform: rotate(270deg); |
|
|
|
|
|
|
|
|
.rect > .line { |
|
|
|
|
|
position: absolute; |
|
|
|
|
|
bottom: 25px; |
|
|
|
|
|
left: 14px; |
|
|
|
|
|
right: 14px; |
|
|
|
|
|
border-top: 2px dashed #ffdb00; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@keyframes scan { |
|
|
|
|
|
|
|
|
@keyframes phone { |
|
|
0% { |
|
|
0% { |
|
|
height: 100%; |
|
|
|
|
|
|
|
|
left: 47px; |
|
|
|
|
|
} |
|
|
|
|
|
50% { |
|
|
|
|
|
left: calc(100vw - 47px - 21px); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
100% { |
|
|
100% { |
|
|
height: 0; |
|
|
|
|
|
|
|
|
left: 47px; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.scan-modal > .scaner { |
|
|
|
|
|
position: absolute; |
|
|
|
|
|
top: -16px; |
|
|
|
|
|
bottom: -16px; |
|
|
|
|
|
left: -16px; |
|
|
|
|
|
right: -16px; |
|
|
|
|
|
border-radius: 16px; |
|
|
|
|
|
overflow: hidden; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.scan-modal > .scaner > .bg { |
|
|
|
|
|
position: absolute; |
|
|
|
|
|
left: 0; |
|
|
|
|
|
right: 0; |
|
|
|
|
|
bottom: 0; |
|
|
|
|
|
background: linear-gradient( |
|
|
|
|
|
180deg, |
|
|
|
|
|
rgba(255, 255, 255, 0.48) 0.2%, |
|
|
|
|
|
rgba(255, 255, 255, 0) 100% |
|
|
|
|
|
); |
|
|
|
|
|
animation: 1s scan infinite ease-in-out; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.scan-modal > .title { |
|
|
|
|
|
|
|
|
.rect > .phone { |
|
|
position: absolute; |
|
|
position: absolute; |
|
|
bottom: -68px; |
|
|
|
|
|
left: 0; |
|
|
|
|
|
right: 0; |
|
|
|
|
|
height: 34px; |
|
|
|
|
|
font-style: normal; |
|
|
|
|
|
font-weight: bold; |
|
|
|
|
|
font-size: 24px; |
|
|
|
|
|
line-height: 34px; |
|
|
|
|
|
text-align: center; |
|
|
|
|
|
letter-spacing: 1px; |
|
|
|
|
|
color: #eee9de; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.scan-modal > .meta { |
|
|
|
|
|
position: absolute; |
|
|
|
|
|
bottom: -97px; |
|
|
|
|
|
left: 0; |
|
|
|
|
|
right: 0; |
|
|
|
|
|
font-style: normal; |
|
|
|
|
|
font-weight: normal; |
|
|
|
|
|
font-size: 14px; |
|
|
|
|
|
line-height: 20px; |
|
|
|
|
|
text-align: center; |
|
|
|
|
|
color: #b3aea7; |
|
|
|
|
|
|
|
|
bottom: 16px; |
|
|
|
|
|
width: 21px; |
|
|
|
|
|
height: 40px; |
|
|
|
|
|
animation: phone 3s ease-in-out infinite; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.scan-modal > .btn { |
|
|
.scan-modal > .btn { |
|
|
position: absolute; |
|
|
position: absolute; |
|
|
bottom: -170px; |
|
|
|
|
|
left: 0; |
|
|
|
|
|
right: 0; |
|
|
|
|
|
margin: auto; |
|
|
|
|
|
width: 180px; |
|
|
|
|
|
font-family: PingFang SC; |
|
|
|
|
|
font-style: normal; |
|
|
|
|
|
font-weight: 900; |
|
|
|
|
|
|
|
|
left: 53px; |
|
|
|
|
|
right: 53px; |
|
|
|
|
|
bottom: 80px; |
|
|
|
|
|
border-radius: 100px; |
|
|
|
|
|
background: var(--V-Y1, #ffdb00); |
|
|
|
|
|
color: var(--T-_, #333); |
|
|
|
|
|
text-align: center; |
|
|
|
|
|
font-family: "Noto IKEA Simplified Chinese"; |
|
|
font-size: 16px; |
|
|
font-size: 16px; |
|
|
|
|
|
font-style: normal; |
|
|
|
|
|
font-weight: 700; |
|
|
line-height: 50px; |
|
|
line-height: 50px; |
|
|
height: 50px; |
|
|
height: 50px; |
|
|
text-align: center; |
|
|
|
|
|
color: #333333; |
|
|
|
|
|
background: #ffdb00; |
|
|
|
|
|
border-radius: 63px; |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.success-prompt { |
|
|
.success-prompt { |
|
|
|