diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (2)/人物.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (2)/hero-img.png similarity index 100% rename from src/assets/img/badge/Badge领取(切图)-0421_slices (2)/人物.png rename to src/assets/img/badge/Badge领取(切图)-0421_slices (2)/hero-img.png diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (2)/BG(2).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (2)/modal-bg.png similarity index 100% rename from src/assets/img/badge/Badge领取(切图)-0421_slices (2)/BG(2).png rename to src/assets/img/badge/Badge领取(切图)-0421_slices (2)/modal-bg.png diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (2)/导航.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (2)/nav-bg.png similarity index 100% rename from src/assets/img/badge/Badge领取(切图)-0421_slices (2)/导航.png rename to src/assets/img/badge/Badge领取(切图)-0421_slices (2)/nav-bg.png diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6).zip b/src/assets/img/badge/Badge领取(切图)-0421_slices (6).zip new file mode 100644 index 0000000..b7c0c5c Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6).zip differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/BG(1).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/BG(1).png new file mode 100644 index 0000000..79abd92 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/BG(1).png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/BG(2).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/BG(2).png new file mode 100644 index 0000000..4af7354 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/BG(2).png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/BG.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/BG.png new file mode 100644 index 0000000..52aab76 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/BG.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/LOGO.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/LOGO.png new file mode 100644 index 0000000..119a36b Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/LOGO.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/expltorer BG.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/expltorer BG.png new file mode 100644 index 0000000..ffe0f5e Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/expltorer BG.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more交互(1).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more交互(1).png new file mode 100644 index 0000000..a51eeb3 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more交互(1).png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more交互(2).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more交互(2).png new file mode 100644 index 0000000..0e80c51 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more交互(2).png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more交互.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more交互.png new file mode 100644 index 0000000..7085918 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more交互.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more默认(1).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more默认(1).png new file mode 100644 index 0000000..aec9875 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more默认(1).png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more默认.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more默认.png new file mode 100644 index 0000000..0be1328 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/more默认.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角(1).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角(1).png new file mode 100644 index 0000000..cd2d128 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角(1).png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角(2).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角(2).png new file mode 100644 index 0000000..1e9365e Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角(2).png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角.png new file mode 100644 index 0000000..cd2d128 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角形.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角形.png new file mode 100644 index 0000000..0a77379 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/三角形.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/交互(1).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/交互(1).png new file mode 100644 index 0000000..c6defb7 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/交互(1).png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/交互.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/交互.png new file mode 100644 index 0000000..27f721c Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/交互.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/人物.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/人物.png new file mode 100644 index 0000000..56b80c9 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/人物.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/关闭按钮.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/关闭按钮.png new file mode 100644 index 0000000..c2530e8 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/关闭按钮.png differ diff --git a/src/assets/img/badge/右边文字.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/右边文字.png similarity index 100% rename from src/assets/img/badge/右边文字.png rename to src/assets/img/badge/Badge领取(切图)-0421_slices (6)/右边文字.png diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/图.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/图.png new file mode 100644 index 0000000..c801491 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/图.png differ diff --git a/src/assets/img/badge/导航.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/导航.png similarity index 100% rename from src/assets/img/badge/导航.png rename to src/assets/img/badge/Badge领取(切图)-0421_slices (6)/导航.png diff --git a/src/assets/img/badge/左边文字.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/左边文字.png similarity index 100% rename from src/assets/img/badge/左边文字.png rename to src/assets/img/badge/Badge领取(切图)-0421_slices (6)/左边文字.png diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/按钮(1).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/按钮(1).png new file mode 100644 index 0000000..25d0dec Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/按钮(1).png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/按钮(2).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/按钮(2).png new file mode 100644 index 0000000..d617a54 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/按钮(2).png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/按钮.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/按钮.png new file mode 100644 index 0000000..5149653 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/按钮.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/提示BG.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/提示BG.png new file mode 100644 index 0000000..0915651 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/提示BG.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/时间轴.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/时间轴.png new file mode 100644 index 0000000..1ae2ec9 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/时间轴.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/箭头.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/箭头.png new file mode 100644 index 0000000..82cd0a4 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/箭头.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/装饰.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/装饰.png new file mode 100644 index 0000000..633d7f5 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/装饰.png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/默认(1).png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/默认(1).png new file mode 100644 index 0000000..13bdcac Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/默认(1).png differ diff --git a/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/默认.png b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/默认.png new file mode 100644 index 0000000..45b8f89 Binary files /dev/null and b/src/assets/img/badge/Badge领取(切图)-0421_slices (6)/默认.png differ diff --git a/src/assets/img/badge/left-text.png b/src/assets/img/badge/left-text.png new file mode 100644 index 0000000..ea0645d Binary files /dev/null and b/src/assets/img/badge/left-text.png differ diff --git a/src/assets/img/badge/nav-bg.png b/src/assets/img/badge/nav-bg.png new file mode 100644 index 0000000..1ad661c Binary files /dev/null and b/src/assets/img/badge/nav-bg.png differ diff --git a/src/assets/img/badge/right-text.png b/src/assets/img/badge/right-text.png new file mode 100644 index 0000000..8ff228f Binary files /dev/null and b/src/assets/img/badge/right-text.png differ diff --git a/src/components/global/ImageTextModal.vue b/src/components/global/ImageTextModal.vue new file mode 100644 index 0000000..5a3bb2b --- /dev/null +++ b/src/components/global/ImageTextModal.vue @@ -0,0 +1,30 @@ + + + + \ No newline at end of file diff --git a/src/views/ClaimBadgeView.vue b/src/views/ClaimBadgeView.vue index 0e8650c..e2c606d 100644 --- a/src/views/ClaimBadgeView.vue +++ b/src/views/ClaimBadgeView.vue @@ -1,20 +1,20 @@ @@ -129,10 +137,12 @@ import { useMouse, useRafFn } from "@vueuse/core"; import { useParallaxScroll } from "../hooks/useParallaxScroll"; import { useMouseRotation } from "../hooks/useMouseRotation"; import ChainModel from "../components/home/ChainModel.vue"; +import ImageTextModal from "../components/global/ImageTextModal.vue"; + const chain = useChainStore(); const scrollOffset = ref("0%"); const parallaxFactor = 0.135; // 视差滚动系数,可以根据需要调整 - +const visible = ref(false); async function login(event) { if (!chain.logined) { await chain.chainManager.login(); @@ -145,7 +155,9 @@ const logout = async () => { chain.logined = chain.chainManager.isLogined; }; - +const handlHero = () => { + visible.value = true; +}; const handleScroll = () => { const currentScrollTop = window.pageYOffset || document.documentElement.scrollTop; @@ -186,14 +198,15 @@ onBeforeUnmount(() => { transition: transform 0.5s ease-out; } .nav { - background: url(../assets/img/badge/); + background: url("../assets/img/badge/nav-bg.png") no-repeat; + background-size: 100% 100%; } .content-top { position: relative; .bg { position: absolute; left: 0; - top: 0; + top: -10px; bottom: 0; right: 0; z-index: -1; @@ -203,6 +216,16 @@ onBeforeUnmount(() => { height: 100%; } } + .text-left { + position: absolute; + left: 85px; + bottom: 30px; + } + .text-right { + position: absolute; + right: 85px; + top: 30px; + } } .item-left { font-size: 20px; @@ -341,6 +364,10 @@ onBeforeUnmount(() => { background-repeat: no-repeat; background-size: contain; border-radius: 20px; + font-size: 22px; + font-family: "Poppins"; + font-weight: bold; + color: #34290a; } .bg-button-default:hover { @@ -349,5 +376,9 @@ onBeforeUnmount(() => { background-repeat: no-repeat; border-radius: 20px; box-shadow: 0 0 2px #ffff00, 0 0 4px #ffff00, 0 0 2px #ffff00, 0 0 2px #ffff00; + font-size: 22px; + font-family: "Poppins"; + font-weight: bold; + color: #34290a; }