From 1c3918d9e31ee422434940dd1d53f30cfcf98161 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Wed, 12 Aug 2026 23:27:15 +0200 Subject: [PATCH] fix(team): center and enlarge grid profile pictures on mobile viewports --- components/blocks/TeamGrid.tsx | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/components/blocks/TeamGrid.tsx b/components/blocks/TeamGrid.tsx index e712ba0d8..0fbd089d2 100644 --- a/components/blocks/TeamGrid.tsx +++ b/components/blocks/TeamGrid.tsx @@ -171,8 +171,8 @@ export function TeamGrid({ members }: TeamGridProps) {
-
- {/* Overlapping Profile Picture with Shared Layout Animation */} +
+ {/* Overlapping Profile Picture with Shared Layout Animation (Centered & Larger on Mobile) */} { @@ -181,7 +181,7 @@ export function TeamGrid({ members }: TeamGridProps) { }} onMouseEnter={() => handlePreload(imageUrl)} onTouchStart={() => handlePreload(imageUrl)} - className="w-32 h-40 md:w-36 md:h-44 rounded-2xl overflow-hidden border-4 border-white shadow-xl bg-white relative -mt-20 md:-mt-24 mb-6 group-hover:-translate-y-2 transition-transform duration-500 cursor-pointer group/avatar" + className="w-36 h-48 sm:w-40 sm:h-52 md:w-36 md:h-44 mx-auto md:mx-0 rounded-2xl overflow-hidden border-4 border-white shadow-xl bg-white relative -mt-20 md:-mt-24 mb-6 group-hover:-translate-y-2 transition-transform duration-500 cursor-pointer group/avatar" > {imageUrl ? ( <> @@ -189,7 +189,7 @@ export function TeamGrid({ members }: TeamGridProps) { src={imageUrl} alt={member.name} fill - sizes="(max-width: 768px) 128px, 144px" + sizes="(max-width: 768px) 160px, 144px" className="object-cover object-[center_15%] transition-transform duration-500 group-hover/avatar:scale-105" /> {/* Zoom Icon Overlay on Hover */} @@ -230,7 +230,7 @@ export function TeamGrid({ members }: TeamGridProps) { )} {/* Contacts (Sticky at bottom) */} -
+