|
@@ -1,13 +1,13 @@
|
|
|
/* eslint-disable @next/next/no-img-element */
|
|
|
-import { BoxListCom, PayBoxList } from "@/components/ModalPopup/SignInModal"
|
|
|
-import { useTranslations } from "next-intl"
|
|
|
-import { FC } from "react"
|
|
|
+import { BoxListCom } from "@/components/ModalPopup/SignInModal";
|
|
|
+import { useTranslations } from "next-intl";
|
|
|
+import { FC } from "react";
|
|
|
|
|
|
const SignIn: FC = () => {
|
|
|
- const t = useTranslations("signInPage")
|
|
|
+ const t = useTranslations("signInPage");
|
|
|
return (
|
|
|
<>
|
|
|
- <div className="relative w-[100%] h-[100%]">
|
|
|
+ <div className="relative h-[100%] w-[100%]">
|
|
|
{/* 主题图片及背景 */}
|
|
|
<div className="relative h-[3.1863rem]">
|
|
|
<img
|
|
@@ -15,28 +15,24 @@ const SignIn: FC = () => {
|
|
|
alt=""
|
|
|
className="absolute h-[100%] w-[100%]"
|
|
|
/>
|
|
|
- <div className="relative z-50 top-[-0.3363rem] h-[3.0591rem] flex justify-center">
|
|
|
- <img
|
|
|
- src="/signDetails/theme.png"
|
|
|
- alt=""
|
|
|
- className="h-[100%]"
|
|
|
- />
|
|
|
+ <div className="relative top-[-0.3363rem] z-50 flex h-[3.0591rem] justify-center">
|
|
|
+ <img src="/signDetails/theme.png" alt="" className="h-[100%]" />
|
|
|
</div>
|
|
|
- <div className="absolute z-50 h-[.3636rem] w-[100%] bottom-[0.2136rem]">
|
|
|
- <img
|
|
|
- src="/signDetails/vip_bg.png"
|
|
|
- alt=""
|
|
|
- className="h-[100%] w-[100%]"
|
|
|
- />
|
|
|
- <div className="absolute h-[100%] w-[100%] top-0 px-[0.25rem] text-[white]">
|
|
|
+ <div className="absolute bottom-[0.2136rem] z-50 h-[.3636rem] w-[100%]">
|
|
|
+ <img src="/signDetails/vip_bg.png" alt="" className="h-[100%] w-[100%]" />
|
|
|
+ <div className="absolute top-0 h-[100%] w-[100%] px-[0.25rem] text-[white]">
|
|
|
<img
|
|
|
src="/signDetails/vip.png"
|
|
|
alt=""
|
|
|
- className="absolute h-[80%] top-[10%]"
|
|
|
+ className="absolute top-[10%] h-[80%]"
|
|
|
/>
|
|
|
- <div className="relative h-[100%] left-[10%]">
|
|
|
- <p className="h-[50%] text-[0.12rem] font-bold leading-[0.2rem]">VIP0</p>
|
|
|
- <p className="h-[50%] text-[0.1rem] font-bold leading-[0.12rem]">quanto maior o nível VlP, mais abundantes s?o as recompensas</p>
|
|
|
+ <div className="relative left-[10%] h-[100%]">
|
|
|
+ <p className="h-[50%] text-[0.12rem] font-bold leading-[0.2rem]">
|
|
|
+ VIP0
|
|
|
+ </p>
|
|
|
+ <p className="h-[50%] text-[0.1rem] font-bold leading-[0.12rem]">
|
|
|
+ quanto maior o nível VlP, mais abundantes s?o as recompensas
|
|
|
+ </p>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -44,14 +40,14 @@ const SignIn: FC = () => {
|
|
|
{/* 活动背景 */}
|
|
|
<div className="absolute top-[2.9727rem] w-[100%]">
|
|
|
{/* 右上角文本 */}
|
|
|
- <div className="absolute w-[20%] h-[0.32rem] right-[0.1rem] top-0 z-50 text-center text-[0.11rem] font-bold text-[white]">
|
|
|
+ <div className="absolute right-[0.1rem] top-0 z-50 h-[0.32rem] w-[20%] text-center text-[0.11rem] font-bold text-[white]">
|
|
|
<p className={"h-[0.16rem]"}>CountDown</p>
|
|
|
- <p className={"text-[yellow] h-[0.16rem]"}>Day 20</p>
|
|
|
+ <p className={"h-[0.16rem] text-[yellow]"}>Day 20</p>
|
|
|
</div>
|
|
|
<img
|
|
|
src="/signDetails/bg3.png"
|
|
|
alt=""
|
|
|
- className="absolute h-[100%] w-[100%] z-1"
|
|
|
+ className="z-1 absolute h-[100%] w-[100%]"
|
|
|
/>
|
|
|
{/* 免费盒子 */}
|
|
|
<div className="mt-[0.4227rem]">
|
|
@@ -62,30 +58,28 @@ const SignIn: FC = () => {
|
|
|
<PayBoxList type="page" />
|
|
|
</div> */}
|
|
|
{/* 签到按钮 */}
|
|
|
- <div className={"relative h-[.6045rem] flex justify-center mt-[0.25rem]"}>
|
|
|
- <img
|
|
|
- src="/sign/button.png"
|
|
|
- className={"h-[100%]"}
|
|
|
- alt=""
|
|
|
- />
|
|
|
- <span className="absolute leading-[0.375rem] text-[0.16rem] font-bold text-[white]">Sign-in</span>
|
|
|
+ <div className={"relative mt-[0.25rem] flex h-[.6045rem] justify-center"}>
|
|
|
+ <img src="/sign/button.png" className={"h-[100%]"} alt="" />
|
|
|
+ <span className="absolute text-[0.16rem] font-bold leading-[0.375rem] text-[white]">
|
|
|
+ Sign-in
|
|
|
+ </span>
|
|
|
</div>
|
|
|
{/* 活动描述文本背景 */}
|
|
|
- <div className="relative flex justify-center h-[4.4rem]">
|
|
|
+ <div className="relative flex h-[4.4rem] justify-center">
|
|
|
<div className="relative h-[100%]">
|
|
|
- <img
|
|
|
- src="/signDetails/bg2.png"
|
|
|
- className={"h-[100%]"}
|
|
|
- alt=""
|
|
|
- />
|
|
|
- <div className="absolute h-[100%] top-0 w-[100%]">
|
|
|
+ <img src="/signDetails/bg2.png" className={"h-[100%]"} alt="" />
|
|
|
+ <div className="absolute top-0 h-[100%] w-[100%]">
|
|
|
{/* title标题 */}
|
|
|
- <div className="h-[0.425rem] text-center text-[white] font-bold leading-[0.425rem] text-[.18rem]">
|
|
|
+ <div className="h-[0.425rem] text-center text-[.18rem] font-bold leading-[0.425rem] text-[white]">
|
|
|
<p>Activity dedscription</p>
|
|
|
</div>
|
|
|
{/* 描述内容 */}
|
|
|
- <div className="w-[100%] h-[3.3455rem] py-[0.2091rem] px-[0.15rem]">
|
|
|
- <ul className={"list-decimal break-word pt-0 text-[white] text-[.14rem] pl-[.2455rem] pr-[.1rem] leading-[.23rem]"}>
|
|
|
+ <div className="h-[3.3455rem] w-[100%] px-[0.15rem] py-[0.2091rem]">
|
|
|
+ <ul
|
|
|
+ className={
|
|
|
+ "break-word list-decimal pl-[.2455rem] pr-[.1rem] pt-0 text-[.14rem] leading-[.23rem] text-[white]"
|
|
|
+ }
|
|
|
+ >
|
|
|
<li>{t("desc1")}</li>
|
|
|
<li>{t("desc2")}</li>
|
|
|
<li>{t("desc3")}</li>
|
|
@@ -100,6 +94,6 @@ const SignIn: FC = () => {
|
|
|
</div>
|
|
|
</div>
|
|
|
</>
|
|
|
- )
|
|
|
-}
|
|
|
-export default SignIn
|
|
|
+ );
|
|
|
+};
|
|
|
+export default SignIn;
|