Stil Fotografiegeführt: UI-Design-Prompt

Palette, Schriftregeln und ein einfügbarer Prompt für fotografiegeführt. Auch bekannt als Photo-first-Design, bildgeführte Website, randlose Fotografie, visuelle Storytelling-Seite, Lookbook. ab 2012 (Medium-Cover, Airbnb 2014, Unsplash, Reise und Hotellerie).

Merkmale

  • große randlose Fotografien setzen die Stimmung; UI zieht sich auf Haarlinien und kleine Schrift zurück
  • Text über Bildern mit Verlaufs-Scrim oder im Negativraum des Fotos platziert
  • konsistente Farbabstimmung über alle Fotos (ein Preset), damit die Seite aus einem Guss wirkt
  • abwechselnd randlose und eingefasste Bilder für Rhythmus
  • Masonry- oder Editorial-Raster für Galerien mit Bildunterschriften
  • lazy geladene, responsive Bilder mit unscharfen Platzhaltern; Seitenverhältnisse fixiert
  • Motion: langsamer Ken Burns auf Heros, Parallax bei 5-10 %, Überblendungen

Palette

aus der Fotografie entnommen; UI ist #ffffff, #111111, rgba(0,0,0,0.5) Scrim, #f2f2f2 Fläche, ein Akzent aus dem dominanten Fototon

Schrift

Manrope, DM Sans oder Instrument Sans für UI bei 13-15px; eine leichte Serif (Cormorant, Newsreader) oder dieselbe Sans bei 48-88px für überlagerte Titel; Bildunterschriften 12px gedämpft

Do

  • stimme jedes Foto mit einem Preset ab (Kontrast, Wärme, leichter Fade) und exportiere bei maximal 1600px, webp unter 200KB
  • reserviere jeden Bildplatz mit aspect-ratio, damit beim Laden nichts springt; nutze einen 20px unscharfen Platzhalter
  • platziere Text im ruhigen Bereich jedes Fotos und ergänze einen 40 % Scrim unten nur bei Bedarf

Don't

  • setze kein UI-Chrome auf Fotos: keine Karten, keine Ränder, keine farbigen Buttons über Bildern
  • misch keine Stockfoto-Stile; ein Look oder keiner
  • nutze keine Hero-Karussells; ein starkes Foto schlägt fünf

Bekannt dafür: Airbnb, National Geographic, Unsplash, Kinfolk, Aman-Resorts

CSS-Seed
:root {
  --bg: #ffffff;
   --fg: #111111;
   --muted: #8a8a8a;
   --scrim: linear-gradient(transparent,rgba(0,0,0,0.5));
   --surface: #f2f2f2;
   --radius: 0;
   --ratio: 3/2;
   --font: 'Manrope',sans-serif
}
Prompt

Baue die Seite fotografiegeführt. Alle Fotos teilen eine Farbabstimmung (leicht warm, angehobene Schwarztöne) und werden als webp unter 200KB bei 1600px ausgeliefert, lazy geladen mit unscharfem Platzhalter und festem aspect-ratio (3/2 für Querformat, 4/5 für Hochformat). UI-Farben: #ffffff, #111111, gedämpft #8a8a8a, Fläche #f2f2f2. Schrift Manrope: überlagerter Hero-Titel 300 bei 80px mit -0.02em im Negativraum des Fotos (unten links, 64px eingerückt) über einem unteren Scrim linear-gradient(transparent, rgba(0,0,0,0.5)); UI-Text 14px; Bildunterschriften 12px gedämpft unter jedem Bild. Hero: Foto in voller Viewport-Größe mit einem 20s Ken-Burns-Zoom (scale 1 bis 1.08). Body: abwechselnd randlose Bilder und eingefasste zweispaltige Bild-und-Text-Reihen, 120px auseinander. Galerie: 3-spaltiges Masonry mit 16px Lücken, kein Radius, keine Ränder, Hover dunkelt 10 % ab. Buttons sind unterstrichener Text, weiß auf Fotos, schwarz auf Weiß. Die Nav ist transparent über dem Hero, weiß mit Haarlinie nach 80px Scroll. Parallax 6 % auf randlosen Bildern.
Für design.md, .cursorrules oder AGENTS.md
## Designrichtung
Baue die Seite fotografiegeführt. Alle Fotos teilen eine Farbabstimmung (leicht warm, angehobene Schwarztöne) und werden als webp unter 200KB bei 1600px ausgeliefert, lazy geladen mit unscharfem Platzhalter und festem aspect-ratio (3/2 für Querformat, 4/5 für Hochformat). UI-Farben: #ffffff, #111111, gedämpft #8a8a8a, Fläche #f2f2f2. Schrift Manrope: überlagerter Hero-Titel 300 bei 80px mit -0.02em im Negativraum des Fotos (unten links, 64px eingerückt) über einem unteren Scrim linear-gradient(transparent, rgba(0,0,0,0.5)); UI-Text 14px; Bildunterschriften 12px gedämpft unter jedem Bild. Hero: Foto in voller Viewport-Größe mit einem 20s Ken-Burns-Zoom (scale 1 bis 1.08). Body: abwechselnd randlose Bilder und eingefasste zweispaltige Bild-und-Text-Reihen, 120px auseinander. Galerie: 3-spaltiges Masonry mit 16px Lücken, kein Radius, keine Ränder, Hover dunkelt 10 % ab. Buttons sind unterstrichener Text, weiß auf Fotos, schwarz auf Weiß. Die Nav ist transparent über dem Hero, weiß mit Haarlinie nach 80px Scroll. Parallax 6 % auf randlosen Bildern.

## Tokens
:root { --bg:#ffffff; --fg:#111111; --muted:#8a8a8a; --scrim:linear-gradient(transparent,rgba(0,0,0,0.5)); --surface:#f2f2f2; --radius:0; --ratio:3/2; --font:'Manrope',sans-serif }

Hover- und focus-visible-Zustände auf jedem interaktiven Element beibehalten. Kein CSS-Framework hinzufügen.