Einheitliche Team-Porträts einbauen

- Neue Studio-Porträts für Atena, Ahmad, Ali, Younes und Mo (gleicher
  Hintergrund, gleiches Licht, schwarzes Shirt) statt der gemischten
  Originalfotos
- Zusätzlich quadratische Thumbnails (320 px) für Fotoraster und
  Preis-Thumbnails, damit dort keine großen Bilder geladen werden
- Team-Liste: Bildausschnitt auf Kopf und Schultern ausgerichtet,
  neutraler Hintergrund hinter den Porträts
- README: Hinweise zu den Porträts und zum fehlenden Foto von Amin

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KBHsCnWNXAB2Le3gAEsivF
This commit is contained in:
Claude committed 2026-09-29 13:13:49 +00:00
1 parent c89d9e16bd
commit 3413040e8c
15 files changed
+26 -12

No files matched your search

+1 -1
View File
@@ -11,7 +11,7 @@ const YEAR = new Date().getFullYear()
// 3 × 2 Fotoraster zwischen den Wörtern: fünf Porträts und das Logo an der Wand
const tiles = [
...team.filter((m) => m.key !== 'amin').map((m) => ({ src: m.photo, alt: m.name })),
...team.filter((m) => m.key !== 'amin').map((m) => ({ src: m.thumb, alt: m.name })),
{ src: image('photos/emblem-quadrat'), alt: 'Logo an der Salonwand' },
]
+1 -1
View File
@@ -15,7 +15,7 @@ function Faces({ keys, className }: { keys: string[]; className?: string }) {
return (
<img
key={key}
src={m.photo}
src={m.thumb}
alt={m.name}
title={m.name}
loading="lazy"
+2 -2
View File
@@ -43,7 +43,7 @@ export function TeamList() {
))}
</ul>
<div className="relative order-1 aspect-square overflow-hidden bg-ink md:order-2 md:aspect-auto md:min-h-[32rem]">
<div className="relative order-1 aspect-square overflow-hidden bg-[#cfccc6] md:order-2 md:aspect-auto md:min-h-[32rem]">
{team.map((m, i) => (
<img
key={m.key}
@@ -52,7 +52,7 @@ export function TeamList() {
loading="lazy"
decoding="async"
className={cn(
'absolute inset-0 size-full object-cover',
'absolute inset-0 size-full object-cover object-[50%_20%]',
i === active
? 'z-20 [clip-path:inset(0_0_0_0)] transition-[clip-path] duration-700 ease-out-expo'
: i === previous