From 77593b9ab63231d26622e589c6154e35383bf531 Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Fri, 5 Jun 2026 10:55:38 +0800 Subject: [PATCH] 1 --- package1/components/planet/hunt-modal.vue | 37 +- package1/components/planet/planet-box.vue | 76 +++- .../components/planet/planet-daily-loop.vue | 42 +- package1/components/planet/planet-header.vue | 3 +- package1/components/planet/planet-me.vue | 88 ++++- package1/components/planet/planet-operate.vue | 69 +--- package1/components/planet/rank-item.vue | 2 +- package1/planet/index.vue | 213 +++++++++- package1/planet/more.vue | 108 +---- package1/planet/ticketLog.vue | 370 ++++++++++++++++-- 10 files changed, 742 insertions(+), 266 deletions(-) diff --git a/package1/components/planet/hunt-modal.vue b/package1/components/planet/hunt-modal.vue index 1cb1088..af3247b 100644 --- a/package1/components/planet/hunt-modal.vue +++ b/package1/components/planet/hunt-modal.vue @@ -58,14 +58,14 @@ }, resultBadge() { if (!this.result) return 'GO' - if (this.result.result === 'success') return 'GET' - if (this.result.result === 'shield') return 'SAFE' + if (this.result.result === 'success') return '哈哈' + if (this.result.result === 'shield') return '哭哭' return 'MISS' }, resultTitle() { if (!this.result) return '' if (this.result.result === 'success') return '追捕成功' - if (this.result.result === 'shield') return '目标已防护' + if (this.result.result === 'shield') return '被防御塔击中' return '追捕扑空' } }, @@ -216,20 +216,31 @@ height: 160rpx; line-height: 160rpx; text-align: center; - border-radius: 50%; - background: linear-gradient(145deg, #E5FFF1, #EAF8FF); - color: #22B889; - font-size: 30rpx; + border-radius: 54rpx 54rpx 64rpx 64rpx; + background: linear-gradient(145deg, #FFF2B8, #FFB84D); + color: #7A3C00; + font-size: 38rpx; font-weight: 900; letter-spacing: 2rpx; - animation: pop 0.5s ease; - box-shadow: inset 0 0 0 2rpx rgba(255,255,255,0.92), 0 18rpx 42rpx rgba(53,214,166,0.14); + animation: pirateLaugh 0.72s ease infinite; + box-shadow: inset 0 0 0 2rpx rgba(255,255,255,0.92), 0 18rpx 42rpx rgba(255,184,77,0.18); + position: relative; + } + + .hm-result-emoji:before { + content: ''; + position: absolute; + left: 30rpx; + right: 30rpx; + top: 48rpx; + height: 18rpx; + border-radius: 999rpx; + background: rgba(122,60,0,0.18); } - @keyframes pop { - 0% { transform: scale(0.3); opacity: 0; } - 70% { transform: scale(1.2); } - 100% { transform: scale(1); opacity: 1; } + @keyframes pirateLaugh { + 0%, 100% { transform: translateY(0) rotate(-3deg); } + 50% { transform: translateY(-8rpx) rotate(3deg); } } .hm-result-title { diff --git a/package1/components/planet/planet-box.vue b/package1/components/planet/planet-box.vue index 8a4097c..e346dbe 100644 --- a/package1/components/planet/planet-box.vue +++ b/package1/components/planet/planet-box.vue @@ -1,5 +1,5 @@