Communitygithub.com

Bild- und Mediensystem

Design und Implementierung eines systematischen Frameworks für visuelle Assets (Fotografie, Illustration und Video), das visuelle Konsistenz, künstlerische Integrität und Textlesbarkeit über alle Viewports hinweg sicherstellt.

Was ist Bild- und Mediensystem?

Das Imagery and Media System ist ein methodischer Ansatz zur Integration visueller Assets in Webdesigns. Es stellt sicher, dass Bilder, Illustrationen und Videos nicht nur dekorativ sind, sondern funktionale Bestandteile der Benutzererfahrung darstellen. Das System definiert Regeln für Seitenverhältnisse (Aspect Ratios), responsiv Art Direction und Textlesbarkeit bei Overlays. Es unterstützt Entwickler und Designer dabei, visuelle Konsistenz zu wahren, indem es eine Matrix von Seitenverhältnissen für verschiedene Komponententypen vorgibt, Overlay-Spezifikationen für die Lesbarkeit definiert und Fokuspunkte für verschiedene Viewports festlegt. Typische Anwendungsfälle umfassen die Standardisierung von Medien in Galerien, Feature-Highlights und Fallstudien. Das System ist plattformunabhängig und lässt sich mit CSS-Techniken wie `object-fit`, `aspect-ratio` und dem `<picture>`-Element umsetzen. Es vermeidet häufige Fehler wie Kontrastmängel, falsche Bildausschnitte oder inkonsistente Seitenverhältnisse, die zu Layout-Verschiebungen (CLS) führen können.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coastdigitalgroup/coastai-skills/tree/HEAD/website-design/imagery-and-media-system

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Bild- und Mediensystem?

Zweck

Das Bild- und Mediensystem bietet eine Methodik für die Verwaltung der Integration visueller Assets in das Webseiten-Design. Es stellt sicher, dass Bilder, Illustrationen und Videos nicht nur „Dekorationen“ sind, sondern funktionale Bestandteile der Benutzererfahrung. Dieses System legt Regeln für Seitenverhältnisse, responsive Art Direction und Textlesbarkeit (Overlays) fest und stellt sicher, dass Medien unabhängig von Bildschirmgröße oder Inhaltskomplexität wirkungsvoll und zugänglich bleiben.

Anwendungsfälle

  • Festlegung von Art-Direction- und visuellen Stilstandards für eine neue Website.
  • Definieren einer konsistenten Matrix von Seitenverhältnissen für eine UI-Komponentenbibliothek (z. B. Karten, Hero-Bereiche).
  • Gestaltung von kontrastreichen Textüberlagerungen für Hintergrundbilder und -videos.
  • Verwaltung von responsiven Bildausschnitten und Schwerpunkterhaltung für „art-directed“ Medien.
  • Standardisierung der Komposition medienlastiger Abschnitte wie Galerien, Feature-Highlights und Fallstudien.

Wann NICHT zu verwenden

  • Technische Asset-Optimierung: Verwenden Sie responsive-images in website-development für technische Belange wie Kompression, Dateiformate und Lazy Loading.
  • Logo- und Branding-Design: Für das Design der primären Markenidentität selbst (Logos, Zeichen), das normalerweise außerhalb des Webdesigns festgelegt wird.
  • Ikonografie: Verwenden Sie iconography-system für kleine, funktionale UI-Symbole.
  • Rein dekorative Muster: Für rein abstrakte, nicht-semantische Hintergrundtexturen, die nicht mit Inhalten interagieren.

Eingaben

  1. Marken-Art-Direction: Die beabsichtigte visuelle „Sprache“ (z. B. Candid, Technisch, Hochkontrast, Minimalistisch).
  2. Content-Inventar: Die benötigten Medientypen (z. B. Produktaufnahmen, Porträts, abstrakte Hintergründe).
  3. Responsives Grid-System: Der Layout-Kontext, in dem die Medien platziert werden.
  4. Typografie-System: Die Textstile, die mit den Medien interagieren oder darauf liegen.

Ausgaben

  1. Matrix der Seitenverhältnisse: Ein definierter Satz von Verhältnissen (z. B. 16:9, 1:1, 4:3), der bestimmten Komponententypen zugeordnet ist.
  2. Overlay-Lesbarkeitsspezifikation: Standards für Scrims, Verläufe und Unschärfebehandlungen zur Sicherstellung von Textkontrast.
  3. Art-Direction-Karte: Definierte Fokuspunkt-Regeln und Zuschneidestrategien für Mobil, Tablet und Desktop.
  4. Kompositions-Blaupausen: Regeln für die Beziehung von Medien zu angrenzenden Inhalten (z. B. 50/50-Aufteilungen, eingefügte Medien, randlos).

Workflow

1. Die visuelle Sprache definieren

Etablieren Sie einen konsistenten „Filter“ oder Stil für alle Medien, um Kohäsion zu gewährleisten:

  • Behandlung: Definieren Sie Regeln für Sättigung, Temperatur und Kontrast.
  • Dichte: Bestimmen Sie, ob Bilder detailreich oder reduziert/weitläufig sein sollen.
  • Komposition: Legen Sie Standards für „Weißraum“ innerhalb der Bildsprache fest (z. B. „Alle Produktaufnahmen müssen einen Rand von 10 % negativem Raum haben“).

2. Seitenverhältnis-Standards festlegen

Verwenden Sie einen konsistenten Satz von Verhältnissen, um Layout-„Sprünge“ zu vermeiden und den Rhythmus zu wahren:

  • Kino (16:9 / 21:9): Am besten für Hero-Bereiche und immersive Videos geeignet.
  • Standard (4:3 / 3:2): Am besten für Artikelvorschauen und allgemeine Fotografie geeignet.
  • Quadratisch (1:1): Am besten für Produktlisten, Avatare und soziale Grids geeignet.
  • Hochformat (3:4 / 9:16): Am besten für Mobile-First-Inhalte und hohe Feature-Highlights geeignet.

3. Für Textlesbarkeit entwerfen (Overlays)

Verwenden Sie bei der Platzierung von Text auf Medien eine „Lesbarkeitsschicht“:

  • Der Scrim: Eine subtile, halbtransparente schwarze oder weiße Überlagerung (normalerweise 10-40 % Deckkraft).
  • Der Verlauf: Ein gerichtetes Ausblenden (z. B. von unten nach oben), das den Bereich hinter dem Text abdunkelt, während der Rest des Bildes klar bleibt.
  • Die Unschärfe: Anwenden eines Backdrop-Filter-Blurs auf den Bereich hinter dem Text, um visuelles Rauschen zu reduzieren.
  • Textplatzierung: Text am „ruhigsten“ Teil des Bildes ausrichten.

4. Responsive Art Direction einrichten

Bilder müssen ihren „Zuschnitt“ an unterschiedliche Bildschirmformen anpassen:

  • Schwerpunkterhaltung: Identifizieren Sie das „Subjekt“ des Bildes und stellen Sie sicher, dass es sichtbar bleibt, während sich der Container verändert (z. B. object-position-Einstellungen).
  • Der Mobile Pivot: Wechseln Sie auf Mobilgeräten von einem horizontalen Desktop-Zuschnitt (16:9) zu einem quadratischen oder Hochformat-Zuschnitt (1:1 oder 4:5), um die Viewport-Nutzung zu maximieren.
  • Skalieren statt Strecken: Erlauben Sie es einem Bild niemals, sein Seitenverhältnis zu verlieren; verwenden Sie object-fit: cover, um Proportionen beizubehalten und gleichzeitig den Container zu füllen, und reservieren Sie Platz mit der CSS-Eigenschaft aspect-ratio, damit sich das Layout nicht verschiebt, bevor das Asset geladen wird.
  • Art-Directed Crops: Verwenden Sie das <picture>-Element mit mehreren <source>-Breakpoints, wenn ein anderer Zuschnitt (nicht nur eine andere Größe) pro Viewport erforderlich ist; verwenden Sie srcset/sizes für ein einzelnes <img>, wenn sich nur die Auflösung ändert, nicht die Komposition.

5. Kompositionsmuster definieren

Legen Sie fest, wie Medien mit dem umgebenden Layout interagieren:

  • Randlos: Medien erstrecken sich bis zu den Rändern des Viewports. Am besten für wirkungsstarke Einführungsabschnitte geeignet.
  • Eingefügt / Enthalten: Medien bleiben innerhalb der Grid-Spalten. Am besten für unterstützende Bilder geeignet.
  • Der geschichtete Effekt: Medien überlappen sich mit anderen Elementen (wie Karten oder Text), um Tiefe zu erzeugen.

Entscheidungsregeln

  • Die Lesbarkeitsregel: Wenn Text auf einem Bild platziert wird, MUSS er den WCAG-AA-Kontrast (4,5:1) erfüllen. Ist dies nicht der Fall, wenden Sie einen dunkleren Scrim an oder verschieben Sie den Text.
  • Seitenverhältnis-Konsistenz: Alle Karten in einer einzelnen Zeile oder einem Grid MÜSSEN dasselbe Seitenverhältnis verwenden, um eine Ausrichtung zu gewährleisten.
  • Subjekt-zuerst-Zuschnitt: Priorisieren Sie immer das Subjekt des Bildes (z. B. das Gesicht einer Person oder ein Produkt), wenn sich das Seitenverhältnis für Mobilgeräte ändert.
  • Leerstands-Fallback: Definieren Sie einen „Platzhalter-Stil“ für den Fall, dass ein Bild nicht geladen wird oder nicht bereitgestellt wird, und verwenden Sie eine markenfarbene, markenneutrale Grafik.
  • Video-Interaktion: Stellen Sie immer ein „Play/Pause“-Steuerelement bereit und starten Sie niemals automatisch Videos mit Ton.
  • Platz reservieren: Jeder Mediencontainer muss ein definiertes aspect-ratio oder explizite width/height haben, damit der Browser vor dem Herunterladen des Assets Layout-Platz reservieren kann.

Einschränkungen

  • Barrierefreiheit: Text auf Bildern muss von Screenreadern lesbar sein (nicht in das Bild eingebettet). Alle semantischen Bilder müssen alt-Text haben.
  • Leistung (Designseite): Vermeiden Sie ultrahohe Auflösungen für Elemente, die nur klein angezeigt werden (wie Avatare).
  • Responsivität: Medien dürfen niemals horizontales Scrollen verursachen. Das Seitenverhältnis sollte stabil bleiben, um Layout-Verschiebungen (CLS) zu verhindern.

Häufige Fehlermuster

  • Der „Kontrastfehler“: Weißer Text auf einem hellen/unruhigen Bild ohne Scrim, der den Text unlesbar macht.
  • Die „Enthauptung“: Unsachgemäßer responsiver Zuschnitt, der auf Mobilgeräten Köpfe oder Hauptsubjekte abschneidet.
  • Verhältnis-Suppe: Verwendung von 5 verschiedenen Seitenverhältnissen auf derselben Seite, was zu einem fragmentierten und unordentlichen visuellen Rhythmus führt.
  • Asset-Mismatch: Mischung von hochwertiger Fotografie mit „Clip-Art“-ähnlichen Illustrationen, was die Markenkohäsion bricht.
  • Die „Streckung“: Erzwingen eines Bildes in einen Container, der nicht seinen Proportionen entspricht, was zu Verzerrungen führt.

Validierungskriterien

  • Jedes Bild mit Textüberlagerung erfüllt den WCAG-AA-Kontrast (4,5:1).
  • Seitenverhältnisse sind innerhalb ähnlicher Komponententypen konsistent (z. B. alle Blog-Karten sind 4:3).
  • Fokuspunkte werden über Mobil-, Tablet- und Desktop-Viewports hinweg erhalten.
  • Alle semantischen Bilder haben beschreibenden alt-Text.
  • Medien verursachen keinen horizontalen Überlauf oder Layout-Verzerrungen.
  • Ein klarer visueller Stil (Art Direction) wird über alle Assets hinweg beibehalten.
  • Jeder Mediencontainer reserviert Platz über aspect-ratio oder explizite Dimensionen, um kumulative Layout-Verschiebungen (CLS) zu verhindern.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for progressive disclosure using accordions, ensuring structural integrity, visual affordances, and accessibility across different content densities and devices.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for long-form content, managing readability, vertical rhythm, and information density to ensure a superior reading experience.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for informational elements that communicate state (Badges) and categorization (Tags) with clarity and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for non-overlay notifications, managing global announcements and contextual inline alerts to communicate system states without interrupting the user's flow.

coastdigitalgroup/coastai-skills

Design and implement a systematic, asymmetrical bento-grid layout framework to organize diverse content types cohesively while maintaining strict visual hierarchy, logical focus order, and responsive flexibility.

coastdigitalgroup/coastai-skills

Design a responsive, mobile-first bottom navigation bar and persistent action dock system for mobile websites and web applications, establishing spatial anchors, tab bar anatomy, badge indicators, thumb-zone ergonomics, safe area inset handling, active/inactive state contrast, and desktop responsive adaptation rules.

coastdigitalgroup/coastai-skills

Design a mobile-first bottom sheet overlay system with configurable detents, drag affordances, safe area padding, responsive desktop modal/popover adaptation, and WCAG AA accessibility compliance.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for secondary navigation trails that provide orientation, context, and one-click access to parent levels in deep information architectures.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for buttons and interactive triggers, managing visual hierarchy, variant logic, and action grouping to ensure clear intent and accessible interaction.

coastdigitalgroup/coastai-skills

Design a systematic framework for date and time selection, managing calendar grids, range pickers, and scheduling interfaces to ensure precision and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for modular content containers that maintain hierarchy, structural integrity, and action alignment across variable content and responsive viewports.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for horizontal discovery components, managing navigation affordances, scroll behavior, and accessibility to ensure effective content density without compromising usability.

coastdigitalgroup/coastai-skills

Design a systematic, highly accessible, and developer-friendly UI layout framework for code blocks, snippet showcases, multi-file code tabs, line-highlighting, diff views, and syntax token contrast in technical documentation and developer platforms.

coastdigitalgroup/coastai-skills

Design a systematic framework for global command menus (Cmd+K panels) that combines keyboard-driven navigation, command execution, and shortcut discovery into an accessible, responsive overlay.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for threaded conversations, managing nesting depths, action hierarchies, and community signaling to foster engagement and readability.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for side-by-side comparison interfaces, managing high attribute density and responsive complexity to support informed decision-making.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for user privacy, managing consent banners, preference centers, and persistent privacy controls to balance legal compliance with user trust.

coastdigitalgroup/coastai-skills

Design and implement a systematic, highly accessible, and responsive visual layout framework for conversational chat widgets, live chat boxes, and chatbot panels that ensures clear message scannability, native focus flow, and seamless mobile keyboard adaptation.

coastdigitalgroup/coastai-skills

Design a systematic, accessible, and high-conversion framework for custom select dropdowns and comboboxes, defining anatomy, states, search-filtering, and responsive mobile-adaptive patterns.

coastdigitalgroup/coastai-skills

Design and implement a systematic color palette that ensures WCAG 2.2 accessibility compliance. Trigger this skill when asked to define brand colors, create UI themes, or establish a visual system for a website.

Verwandte Skills