From 8709dda329664c41c2326fa05dd771dc54a532ff Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Fri, 14 Nov 2025 22:32:48 +0800 Subject: [PATCH] style: enforce square tool cards --- static/style.css | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/static/style.css b/static/style.css index acc7619..e999a8b 100644 --- a/static/style.css +++ b/static/style.css @@ -1497,9 +1497,9 @@ body { .settings-menu.tool-menu { right: auto; left: 0; - min-width: 320px; - max-width: 380px; - padding: 14px 18px; + min-width: 520px; + max-width: 580px; + padding: 16px 20px; } .settings-menu.tool-menu::before { @@ -1516,21 +1516,23 @@ body { .tool-menu .tool-menu-list { display: grid; - grid-template-columns: repeat(4, minmax(0, 1fr)); - gap: 8px; + grid-template-columns: repeat(4, minmax(110px, 1fr)); + gap: 12px; } .tool-menu .tool-category-item { display: flex; flex-direction: column; - align-items: stretch; - gap: 8px; - padding: 12px 10px; + align-items: center; + gap: 10px; + padding: 14px 10px; border: 1px solid rgba(118, 103, 84, 0.14); border-radius: 10px; background: rgba(255, 255, 255, 0.88); font-size: 13px; - min-height: 150px; + aspect-ratio: 1 / 1; + min-height: 0; + justify-content: space-between; } .tool-menu .tool-category-item.disabled { @@ -1548,7 +1550,7 @@ body { justify-content: center; gap: 6px; text-align: center; - flex-wrap: wrap; + white-space: nowrap; line-height: 1.4; }