From 48cdfce96a15d2f70921e0568b90f25123754a08 Mon Sep 17 00:00:00 2001 From: Peanut Date: Sun, 15 Mar 2026 09:26:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E5=A4=8D=E4=B8=AA=E4=BA=BA?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=E5=A4=B4=E5=83=8F=E5=8F=91=E5=85=89=E5=92=8C?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E5=8D=A1=E7=89=87=E7=8E=BB=E7=92=83=E6=80=81?= =?UTF-8?q?=EF=BC=88=E5=8E=9F=E5=9E=8B=E8=BF=98=E5=8E=9F=2080%=E2=86=9290%?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mini-program/src/pages/profile/index.vue | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/mini-program/src/pages/profile/index.vue b/mini-program/src/pages/profile/index.vue index 2c4cc7b..5d59aa9 100644 --- a/mini-program/src/pages/profile/index.vue +++ b/mini-program/src/pages/profile/index.vue @@ -167,9 +167,13 @@ const handleLogout = () => { width: 160rpx; height: 160rpx; border-radius: 50%; + /* 原型标准:强发光边框 */ border: 4rpx solid rgba(168, 85, 247, 0.3); + box-shadow: 0 0 40px rgba(168, 85, 247, 0.1), + inset 0 0 20rpx rgba(168, 85, 247, 0.05); padding: 8rpx; margin-bottom: 32rpx; + background: rgba(168, 85, 247, 0.1); } .avatar { @@ -229,6 +233,19 @@ const handleLogout = () => { flex-direction: column; align-items: center; gap: 12rpx; + /* 原型标准:玻璃态效果 */ + background: rgba(168, 85, 247, 0.05); + backdrop-filter: blur(20px); + -webkit-backdrop-filter: blur(20px); + border: 1px solid rgba(168, 85, 247, 0.15); + border-radius: 20rpx; + box-shadow: 0 4rpx 20rpx rgba(168, 85, 247, 0.05); + transition: all 0.3s ease; +} + +.stat-card:active { + transform: scale(0.98); + box-shadow: 0 2rpx 12rpx rgba(168, 85, 247, 0.03); } .stat-label {