From a06d36ac7b230a79d3c354eebd1660932355aba0 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 23 Aug 2026 12:23:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=20user-home.css=20=E9=87=8C=E7=BB=99?= =?UTF-8?q?=E6=96=87=E7=AB=A0=20tab=20=E5=8A=A0=E4=BA=86=E6=A1=8C=E9=9D=A2?= =?UTF-8?q?=E7=AB=AF=E5=8F=8C=E5=88=97=E7=BD=91=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/css/routes/user-home.css | 1 + tests/widget-system/post-visual-contract.test.cjs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/css/routes/user-home.css b/assets/css/routes/user-home.css index fcd87113..7e61a530 100644 --- a/assets/css/routes/user-home.css +++ b/assets/css/routes/user-home.css @@ -424,6 +424,7 @@ } .aksrt-user-home #panel-posts .aksrt-user-home__post-list > .posts-item { + width: auto; /* 覆盖 vendored site-layout-1 的 width: calc(50% - 16px),让卡片填满网格单元 */ margin: 0 !important; /* 抵消 vendored .posts-row > * 的 8px !important 边距 */ } } diff --git a/tests/widget-system/post-visual-contract.test.cjs b/tests/widget-system/post-visual-contract.test.cjs index 3b4c3a93..244d3507 100644 --- a/tests/widget-system/post-visual-contract.test.cjs +++ b/tests/widget-system/post-visual-contract.test.cjs @@ -323,7 +323,7 @@ test('profile routes load versioned leaf styles and keep dialogs hidden initiall assert.match(userHomeCss, /\.aksrt-profile-details-modal\[hidden\]\s*\{\s*display:\s*none\s*!important;\s*\}/); assert.match(userHomeCss, /\.aksrt-user-home #panel-posts \.aksrt-user-home__post-list \.posts-item\s*\{[^}]*background:\s*transparent;[^}]*box-shadow:\s*none;/); assert.match(userHomeCss, /@media \(min-width: 992px\)\s*\{[\s\S]*?\.aksrt-user-home #panel-posts \.aksrt-user-home__post-list\s*\{[^}]*display:\s*grid;[^}]*grid-template-columns:\s*repeat\(2,\s*minmax\(0,\s*1fr\)\);/); - assert.match(userHomeCss, /@media \(min-width: 992px\)\s*\{[\s\S]*?\.aksrt-user-home #panel-posts \.aksrt-user-home__post-list > \.posts-item\s*\{[^}]*margin:\s*0 !important;/); + assert.match(userHomeCss, /@media \(min-width: 992px\)\s*\{[\s\S]*?\.aksrt-user-home #panel-posts \.aksrt-user-home__post-list > \.posts-item\s*\{[^}]*width:\s*auto;[^}]*margin:\s*0 !important;/); assert.match(userHomeCss, /@media \(max-width: 767px\)\s*\{[\s\S]*?\.aksrt-user-home #panel-posts \.aksrt-user-home__post-list \.posts-item\s*\{[^}]*padding:\s*10px 0;/); assert.match(profileLayoutCss, /\.aksrt-cover-menu__panel\[hidden\]\s*\{\s*display:\s*none\s*!important;\s*\}/); assert.match(profileLayoutCss, /#aksrt-bg-file-input\[hidden\],[\s\S]*?#aksrt-avatar-file-input\[hidden\][\s\S]*?display:\s*none\s*!important;/);