From 522bdbe29e240de49b972ebf2fb323237020721f Mon Sep 17 00:00:00 2001 From: ZhenShuo Leo <98386542+ZhenShuo2021@users.noreply.github.com> Date: Sat, 27 Dec 2025 15:05:12 +0800 Subject: [PATCH 1/4] fix: menu vertical overflow --- assets/css/compiled/main.css | 47 ++---- layouts/partials/header/basic.html | 139 +++++++++--------- .../partials/header/header-option-nested.html | 2 +- .../partials/header/header-option-simple.html | 2 +- 4 files changed, 84 insertions(+), 106 deletions(-) diff --git a/assets/css/compiled/main.css b/assets/css/compiled/main.css index d97050a4..92cac91b 100644 --- a/assets/css/compiled/main.css +++ b/assets/css/compiled/main.css @@ -390,9 +390,6 @@ .mx-auto { margin-inline: auto; } - .-my-2 { - margin-block: calc(var(--spacing) * -2); - } .my-0 { margin-block: calc(var(--spacing) * 0); } @@ -1144,8 +1141,8 @@ .max-h-3 { max-height: calc(var(--spacing) * 3); } - .max-h-\[5rem\] { - max-height: 5rem; + .max-h-20 { + max-height: calc(var(--spacing) * 20); } .min-h-0 { min-height: calc(var(--spacing) * 0); @@ -1213,8 +1210,8 @@ .max-w-7xl { max-width: var(--container-7xl); } - .max-w-\[5rem\] { - max-width: 5rem; + .max-w-20 { + max-width: calc(var(--spacing) * 20); } .max-w-\[200px\] { max-width: 200px; @@ -1267,6 +1264,9 @@ .flex-none { flex: none; } + .shrink { + flex-shrink: 1; + } .shrink-0 { flex-shrink: 0; } @@ -1417,9 +1417,6 @@ margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse))); } } - .gap-x-3 { - column-gap: calc(var(--spacing) * 3); - } .gap-x-5 { column-gap: calc(var(--spacing) * 5); } @@ -1450,6 +1447,11 @@ .self-center { align-self: center; } + .truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } .\!overflow-hidden { overflow: hidden !important; } @@ -1764,6 +1766,9 @@ .p-0 { padding: calc(var(--spacing) * 0); } + .p-1 { + padding: calc(var(--spacing) * 1); + } .p-1\.5 { padding: calc(var(--spacing) * 1.5); } @@ -1866,15 +1871,9 @@ .pt-16 { padding-top: calc(var(--spacing) * 16); } - .pt-\[2px\] { - padding-top: 2px; - } .pt-\[5px\] { padding-top: 5px; } - .pr-2 { - padding-right: calc(var(--spacing) * 2); - } .pr-8 { padding-right: calc(var(--spacing) * 8); } @@ -1893,12 +1892,6 @@ .pb-32 { padding-bottom: calc(var(--spacing) * 32); } - .pb-\[3px\] { - padding-bottom: 3px; - } - .pl-0 { - padding-left: calc(var(--spacing) * 0); - } .text-center { text-align: center; } @@ -2762,11 +2755,6 @@ margin-right: calc(var(--spacing) * 7); } } - .md\:ml-12 { - @media (width >= 853px) { - margin-left: calc(var(--spacing) * 12); - } - } .md\:flex { @media (width >= 853px) { display: flex; @@ -2822,11 +2810,6 @@ padding-inline: calc(var(--spacing) * 24); } } - .md\:pr-4 { - @media (width >= 853px) { - padding-right: calc(var(--spacing) * 4); - } - } .lg\:absolute { @media (width >= 1024px) { position: absolute; diff --git a/layouts/partials/header/basic.html b/layouts/partials/header/basic.html index b4fb3fe6..4e3bbf47 100644 --- a/layouts/partials/header/basic.html +++ b/layouts/partials/header/basic.html @@ -15,7 +15,7 @@ src="{{ $logo.RelPermalink }}" width="{{ div $logo.Width 2 }}" height="{{ div $logo.Height 2 }}" - class="logo max-h-[5rem] max-w-[5rem] object-scale-down object-left nozoom" + class="logo max-h-20 max-w-20 object-scale-down object-left nozoom" alt=""> {{ end }} @@ -26,7 +26,7 @@ {{/* Desktop navigation */}} {{ define "HeaderDesktopNavigation" }} -