From 42855008028ad2dc1b6535f84fe10f08cf9a0b25 Mon Sep 17 00:00:00 2001 From: MasterChiefCN <49179444+MasterChiefCN@users.noreply.github.com> Date: Mon, 17 Aug 2026 07:50:55 +0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=E4=BB=BB=E5=8A=A1=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=20-=20=E4=BF=AE=E5=A4=8D=E7=AB=96=E5=9B=BE=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E6=BA=A2=E5=87=BA=20(#240)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/styles/globals.css | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/src/styles/globals.css b/web/src/styles/globals.css index fed2644a3..4bdf3a752 100644 --- a/web/src/styles/globals.css +++ b/web/src/styles/globals.css @@ -4040,8 +4040,9 @@ .task-record-dot.is-queued { background: var(--palette-status-loading); } .task-record-dot.is-failed { background: var(--palette-status-error); } .task-record-dot.is-idle { background: color-mix(in srgb, var(--foreground) 30%, transparent); } - .task-record-thumb { position: relative; display: grid; width: 84px; height: 60px; flex: 0 0 auto; place-items: center; overflow: hidden; border: 0; border-radius: var(--r-md); background: color-mix(in srgb, var(--foreground) 4%, transparent); color: color-mix(in srgb, var(--foreground) 28%, transparent); } - .task-record-thumb img, .task-record-thumb video { width: 100%; height: 100%; object-fit: cover; } + .task-record-thumb { position: relative; display: grid; width: 84px; height: 60px; flex: 0 0 auto; place-items: center; overflow: hidden; border: 0; border-radius: var(--r-md); background: color-mix(in srgb, var(--foreground) 4%, transparent); padding: 0; color: color-mix(in srgb, var(--foreground) 28%, transparent); } + /* 媒体脱离 Grid 固有尺寸计算,避免竖图按原始宽高比把固定缩略图撑出任务行。 */ + .task-record-thumb img, .task-record-thumb video { position: absolute; inset: 0; display: block; width: 100%; height: 100%; object-fit: cover; } .task-record-meta { display: flex; min-width: 0; align-items: center; gap: 8px; margin-top: 7px; overflow: hidden; color: color-mix(in srgb, var(--foreground) 40%, transparent); font-size: var(--fs-label); white-space: nowrap; } .task-record-meta-canvas { display: inline-flex; min-width: 0; align-items: center; gap: 4px; overflow: hidden; text-overflow: ellipsis; } .task-record-meta-canvas svg { flex: 0 0 auto; opacity: .7; }