From 613b8a57a303eec4561f1d79fae5ffe8ae92985f Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 6 Oct 2026 09:41:11 +0800 Subject: [PATCH] =?UTF-8?q?style(user-center):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=89=8B=E6=9C=BA=E5=8F=B7=E8=84=B1=E6=95=8F=E6=95=B0=E5=AD=97?= =?UTF-8?q?=E6=A1=86=E4=B8=8E=E5=89=8D=E7=BC=80=E5=90=8E=E7=BC=80=E4=B8=80?= =?UTF-8?q?=E4=BD=93=E5=91=88=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/css/routes/user-center/settings.css | 34 +++++++++++++------ .../settings-account.php | 8 +++-- .../account-settings-contract.test.cjs | 7 +++- 3 files changed, 35 insertions(+), 14 deletions(-) diff --git a/assets/css/routes/user-center/settings.css b/assets/css/routes/user-center/settings.css index 9a4d1087..9dafdad8 100644 --- a/assets/css/routes/user-center/settings.css +++ b/assets/css/routes/user-center/settings.css @@ -716,38 +716,52 @@ .aksrt-settings-modal .code-send-btn.is-counting { pointer-events: none; opacity: .6; } .aksrt-settings-modal .aksrt-captcha-wrap { margin: 12px 0 8px; } -/* 修改手机:脱敏中间位数字框 */ +/* 修改手机:脱敏中间位数字框,与前缀/后缀号码一体呈现 */ .aksrt-settings-modal .aksrt-phone-digits { display: flex; + align-items: center; justify-content: center; - gap: 10px; - margin-bottom: 10px; + gap: 6px; + margin-bottom: 12px; +} + +.aksrt-settings-modal .aksrt-phone-digit__edge { + padding: 0 2px; + color: var(--color-ink, #333); + font-size: 22px; + font-weight: 600; + line-height: 1; + letter-spacing: 1px; + white-space: nowrap; } .aksrt-settings-modal .aksrt-phone-digit { - width: 48px; - height: 52px; + width: 44px; + height: 50px; padding: 0; - border: 1px solid var(--color-line-soft, rgba(0, 0, 0, 0.12)); - border-radius: 8px; - background: transparent; + border: 1.5px solid var(--muted-3-color, #c9d1d9); + border-radius: 10px; + background-color: var(--main-bg-color, #f7f8fa); color: var(--color-ink, #333); font-size: 22px; font-weight: 600; line-height: 1; text-align: center; caret-color: var(--color-primary, #2a7de1); + font-variant-numeric: tabular-nums; outline: none; - transition: border-color .15s ease, box-shadow .15s ease; + transition: border-color .15s ease, background-color .15s ease, box-shadow .15s ease; } .aksrt-settings-modal .aksrt-phone-digit:focus { border-color: var(--color-primary, #2a7de1); - box-shadow: 0 0 0 3px rgba(42, 125, 225, 0.15); + background-color: var(--main-bg-color, #fff); + box-shadow: 0 0 0 3px rgba(42, 125, 225, 0.18); } .aksrt-settings-modal .aksrt-phone-digits.has-error .aksrt-phone-digit { border-color: var(--color-danger, #e02020); + background-color: rgba(224, 32, 32, 0.06); box-shadow: 0 0 0 3px rgba(224, 32, 32, 0.12); } diff --git a/inc/helpers/user-center-renderers/settings-account.php b/inc/helpers/user-center-renderers/settings-account.php index fdad2225..7382009d 100644 --- a/inc/helpers/user-center-renderers/settings-account.php +++ b/inc/helpers/user-center-renderers/settings-account.php @@ -149,17 +149,19 @@ $render_phone_form = static function () use ($agreement): void {