From 60481547861b863ba548973c73655a9f40cae721 Mon Sep 17 00:00:00 2001 From: smail Date: Fri, 16 Oct 2026 06:52:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AE=89=E5=85=A8=E7=A0=81?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E6=A8=AA=E5=90=91=E5=B1=85=E4=B8=AD=E5=B8=83?= =?UTF-8?q?=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SecuritySettings/SecuritySettings.css | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/frontend/src/views/components/SecuritySettings/SecuritySettings.css b/frontend/src/views/components/SecuritySettings/SecuritySettings.css index d0fca17..f2d8b46 100644 --- a/frontend/src/views/components/SecuritySettings/SecuritySettings.css +++ b/frontend/src/views/components/SecuritySettings/SecuritySettings.css @@ -344,3 +344,42 @@ justify-content: flex-start !important; } } + +/* 非移动端保持标题、说明和安全码操作按钮同一行对齐。 */ +@media (min-width: 768px) { + .security-settings-card .security-key-header { + display: grid; + grid-template-columns: minmax(0, 1fr) auto; + align-items: center; + gap: 12px; + } + + .security-settings-card .security-key-header > .security-recovery-actions { + align-self: center; + justify-self: end; + width: max-content; + max-width: 100%; + overflow-x: auto; + overflow-y: hidden; + padding-bottom: 2px; + } +} + +/* 移动端按钮区域独占一行,避免标题和按钮互相挤压。 */ +@media (max-width: 767px) { + .security-settings-card .security-key-header { + display: flex; + flex-direction: column; + align-items: stretch; + gap: 12px; + } + + .security-settings-card .security-key-header > .security-recovery-actions { + align-self: stretch; + justify-content: flex-start !important; + width: 100%; + max-width: 100%; + overflow-x: auto; + padding-bottom: 0; + } +}