From 907e2265b1bb327925114d4c2d34a140390ab3cd Mon Sep 17 00:00:00 2001 From: zerosaturation Date: Mon, 27 Jul 2026 13:38:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BF=AE=E6=94=B9=E9=93=B8=E9=80=A0?= =?UTF-8?q?=E6=B6=88=E8=80=97=E5=BC=B9=E7=AA=97=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/components/ConfirmModal.vue | 29 ++++++++++++++----- .../castlove/lenticular/lenticular-create.vue | 2 ++ .../components/StarGalaxy/PodiumCard.vue | 2 ++ .../components/StarGalaxy/ScatteredRanks.vue | 8 +++++ 4 files changed, 34 insertions(+), 7 deletions(-) diff --git a/frontend/components/ConfirmModal.vue b/frontend/components/ConfirmModal.vue index 1e16e5e..786b0c4 100644 --- a/frontend/components/ConfirmModal.vue +++ b/frontend/components/ConfirmModal.vue @@ -192,22 +192,37 @@ function handleCancel() { } .card-income-text-wrap { - width: 64rpx; + width: max-content; height: 32rpx; - background-image: url('@/static/square/shuijingzhanshikuang.png'); + /* background-image: url('@/static/square/shuijingzhanshikuang.png'); background-size: 100% 100%; - background-position: center; + background-position: center; */ display: flex; align-items: center; justify-content: center; - padding: 0 16rpx 0 32rpx; + border-radius: 120rpx; + opacity: 0.75; + background: linear-gradient( + 270deg, + rgba(255, 15, 19, 0.83) 0%, + rgba(30, 180, 217, 0.470865) 57.01%, + rgba(51, 241, 255, 0) 178.07% + ); + padding: 0 16rpx 0 40rpx;; } .card-income-text { font-size: 24rpx; - color: #fff; - font-weight: 700; - text-align: center; + font-weight: bold; + color: #ffb800; + font-family: "yt", sans-serif; + text-shadow: + 0 0 10rpx rgba(255, 184, 0, 0.8), + 0 2rpx 4rpx rgba(0, 0, 0, 0.5); + letter-spacing: 1rpx; + display: flex; + align-items: center; + white-space: nowrap; } .modal-title { diff --git a/frontend/pages/castlove/lenticular/lenticular-create.vue b/frontend/pages/castlove/lenticular/lenticular-create.vue index 8323c7e..affbfce 100644 --- a/frontend/pages/castlove/lenticular/lenticular-create.vue +++ b/frontend/pages/castlove/lenticular/lenticular-create.vue @@ -1124,6 +1124,8 @@ onMounted(() => { flex-direction: column; gap: 24rpx; margin-bottom: 40rpx; + opacity: 0; + pointer-events: none; } .section-title { diff --git a/frontend/pages/square/components/StarGalaxy/PodiumCard.vue b/frontend/pages/square/components/StarGalaxy/PodiumCard.vue index 83064ca..cc58100 100644 --- a/frontend/pages/square/components/StarGalaxy/PodiumCard.vue +++ b/frontend/pages/square/components/StarGalaxy/PodiumCard.vue @@ -161,6 +161,8 @@ function handleClick() { width: 100%; height: 100%; position: absolute; + padding: 8rpx; + box-sizing: border-box; } .top-label { diff --git a/frontend/pages/square/components/StarGalaxy/ScatteredRanks.vue b/frontend/pages/square/components/StarGalaxy/ScatteredRanks.vue index ae332d5..59fde21 100644 --- a/frontend/pages/square/components/StarGalaxy/ScatteredRanks.vue +++ b/frontend/pages/square/components/StarGalaxy/ScatteredRanks.vue @@ -203,6 +203,14 @@ function handleClick(item) { padding: 32rpx; } +.cover-image-1{ + padding: 27.2rpx 40rpx; +} + +.cover-image-6{ + padding: 32rpx; +} + .base-image { position: absolute; bottom: -8rpx;