From 770c303a0031e9125738a5ed2144f0db6cf02dd8 Mon Sep 17 00:00:00 2001 From: jimi <1847930177@qq.com> Date: Mon, 9 Mar 2026 16:41:34 +0800 Subject: [PATCH] fix: maximize artwork previews with watermark --- frontend/src/components/Works.css | 12 ++++++------ frontend/src/components/Works.jsx | 8 +++++++- frontend/src/pages/WorkDetail.css | 17 +++++------------ 3 files changed, 18 insertions(+), 19 deletions(-) diff --git a/frontend/src/components/Works.css b/frontend/src/components/Works.css index a8e246a..2a01395 100644 --- a/frontend/src/components/Works.css +++ b/frontend/src/components/Works.css @@ -107,10 +107,8 @@ display: flex; align-items: center; justify-content: center; - padding: 16px; - background: - radial-gradient(circle at top, rgba(255, 255, 255, 0.72), transparent 42%), - linear-gradient(135deg, #eef7fb 0%, #d9ebf2 100%); + padding: 8px; + background: #ffffff; } .work-image::after { @@ -123,8 +121,10 @@ } .work-image img { - width: 100%; - height: 100%; + max-width: 100%; + max-height: 100%; + width: auto; + height: auto; object-fit: contain; transition: transform 0.5s ease; } diff --git a/frontend/src/components/Works.jsx b/frontend/src/components/Works.jsx index 6d5fa6d..e7a8260 100644 --- a/frontend/src/components/Works.jsx +++ b/frontend/src/components/Works.jsx @@ -103,7 +103,13 @@ const Works = ({ title, type, categoryFilter, sectionId }) => { cover={