From db486f6333d40911acc19798fccb8dc705e5fc09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Sat, 14 Mar 2026 01:28:49 +0000 Subject: [PATCH] =?UTF-8?q?feat(ui):=20=E6=94=AF=E6=8C=81=E9=A1=B6?= =?UTF-8?q?=E9=83=A8=E5=AF=BC=E8=88=AA=E5=B8=83=E5=B1=80=EF=BC=88=E6=80=BB?= =?UTF-8?q?=E5=8F=B0/=E7=AB=99=E7=82=B9/=E5=95=86=E5=AE=B6=EF=BC=89?= =?UTF-8?q?=E6=8F=90=E5=8D=87=E5=8F=AF=E8=A7=86=E9=9D=A2=E7=A7=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/css/admin-base.css | 27 +++++++++++++++++++ resources/views/admin/layouts/app.blade.php | 2 +- .../merchant_admin/layouts/app.blade.php | 2 +- .../views/site_admin/layouts/app.blade.php | 2 +- 4 files changed, 30 insertions(+), 3 deletions(-) diff --git a/public/css/admin-base.css b/public/css/admin-base.css index a7f1ff5..ee5627e 100644 --- a/public/css/admin-base.css +++ b/public/css/admin-base.css @@ -18,6 +18,33 @@ a:hover{text-decoration:underline;} .sidebar-logout,.logout-form{margin-top:18px;} .content{padding:28px;} + +/* 顶部导航布局(将左侧菜单提升到顶部,提升可视面积,避免底部需要横向滚动才看到关键动作) */ +.layout.layout-topnav{grid-template-columns:1fr;grid-template-rows:auto 1fr;} +.layout.layout-topnav .sidebar{ + position:sticky; + top:0; + z-index:50; + padding:16px 20px; + border-right:none !important; + border-bottom:1px solid #22384f; +} +.layout.layout-topnav .content{padding-top:20px;} + +/* 顶部导航:把链接横向排布,超出则可横向滚动 */ +.layout.layout-topnav .sidebar a, +.layout.layout-topnav .sidebar-link{ + display:inline-block; + margin:0 8px 0 0; + padding:8px 10px; + border-radius:10px; +} +.layout.layout-topnav .group-title{display:inline-block;margin:0 10px 0 0;} +.layout.layout-topnav .logout-form, +.layout.layout-topnav .sidebar-logout{display:inline-block;margin:0 0 0 10px;} +.layout.layout-topnav .sidebar{white-space:nowrap;overflow-x:auto;} +.layout.layout-topnav .sidebar::-webkit-scrollbar{height:8px;} +.layout.layout-topnav .sidebar::-webkit-scrollbar-thumb{background:#334155;border-radius:999px;} .top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;} .page-title{margin:0;} diff --git a/resources/views/admin/layouts/app.blade.php b/resources/views/admin/layouts/app.blade.php index c9fe6d9..5eb3aff 100644 --- a/resources/views/admin/layouts/app.blade.php +++ b/resources/views/admin/layouts/app.blade.php @@ -9,7 +9,7 @@ -
+