Communitygithub.com

Système d'Imagerie et de Média Coast AI

Concevoir et implémenter un cadre systématique pour les actifs visuels (photographie, illustration et vidéo) garantissant la cohérence visuelle, l'intégrité de la direction artistique et la lisibilité du texte sur toutes les tailles d'écran.

Qu'est-ce que Système d'Imagerie et de Média Coast AI ?

Le Système d'Imagerie et de Média fournit une méthodologie complète pour intégrer les actifs visuels dans la conception d'un site web, les transformant de simples décorations en éléments fonctionnels de l'expérience utilisateur. Ce système établit des règles pour les ratios d'aspect, la direction artistique responsive et la lisibilité du texte (superpositions), garantissant que les médias restent percutants et accessibles quelle que soit la taille de l'écran ou la complexité du contenu. Il est conçu pour les plateformes de développement web et les bibliothèques de composants UI, s'intégrant aux systèmes de grille responsive et de typographie. Le système guide les équipes dans la définition d'une matrice de ratios d'aspect cohérents (16:9, 1:1, 4:3), la création de superpositions de lisibilité (écrans, dégradés, flous), la gestion des recadrages responsifs avec des points focaux, et la standardisation des motifs de composition (pleine largeur, encadré, effet de superposition). Des règles de décision claires, comme l'exigence de contraste WCAG AA pour le texte sur les images et la priorité au sujet lors du recadrage, assurent l'accessibilité et la cohérence. Le système met en garde contre les échecs courants comme les défaillances de contraste, les recadrages décapitants sur mobile, et la soupe de ratios, fournissant des critères de validation pour prévenir les problèmes de performance comme le Cumulative Layout Shift (CLS) grâce à des dimensions explicites et des ratios d'aspect CSS.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Système d'Imagerie et de Média

Objectif

Le Système d'Imagerie et de Média fournit une méthodologie pour gérer la manière dont les actifs visuels sont intégrés dans la conception d'un site web. Il garantit que les images, les illustrations et les vidéos ne sont pas de simples « décorations » mais des parties fonctionnelles de l'expérience utilisateur. Ce système établit des règles pour les ratios d'aspect, la direction artistique responsive et la lisibilité du texte (superpositions), garantissant que les médias restent percutants et accessibles quelle que soit la taille de l'écran ou la complexité du contenu.

Cas d'Utilisation

  • Établir les normes de direction artistique et de style visuel pour un nouveau site web.
  • Définir une matrice de ratios d'aspect cohérente pour une bibliothèque de composants UI (par exemple, cartes, héros).
  • Concevoir des superpositions de texte à fort contraste pour les images et vidéos d'arrière-plan.
  • Gérer le recadrage responsive et la préservation des points focaux pour les médias « dirigés artistiquement ».
  • Standardiser la composition de sections riches en médias comme les galeries, les mises en avant de fonctionnalités et les études de cas.

Quand NE PAS Utiliser

  • Optimisation Technique des Actifs : Utilisez responsive-images dans website-development pour les préoccupations techniques comme la compression, les formats de fichier et le chargement différé.
  • Conception de Logo et d'Identité : Pour la conception de l'identité de marque principale elle-même (logos, marques), qui est généralement établie en dehors de la conception web.
  • Iconographie : Utilisez iconography-system pour les petits symboles UI fonctionnels.
  • Motifs Uniquement Décoratifs : Pour les textures d'arrière-plan purement abstraites et non sémantiques qui n'interagissent pas avec le contenu.

Entrées

  1. Direction Artistique de la Marque : La « voix » visuelle souhaitée (par exemple, Franche, Technique, Haut-Contraste, Minimaliste).
  2. Inventaire de Contenu : Les types de médias nécessaires (par exemple, Photos de produits, Portraits, Arrière-plans abstraits).
  3. Système de Grille Responsive : Le contexte de mise en page où les médias seront placés.
  4. Système de Typographie : Les styles de texte qui interagiront avec ou seront placés au-dessus des médias.

Sorties

  1. Matrice de Ratios d'Aspect : Un ensemble défini de ratios (par exemple, 16:9, 1:1, 4:3) mappés à des types de composants spécifiques.
  2. Spécification de Lisibilité des Superpositions : Normes pour les écrans, les dégradés et les traitements de flou afin de garantir le contraste du texte.
  3. Carte de Direction Artistique : Règles de points focaux définies et stratégies de recadrage pour mobile, tablette et desktop.
  4. Plans de Composition : Règles sur la manière dont les médias se rapportent au contenu adjacent (par exemple, divisions 50/50, médias encadrés, pleine largeur).

Flux de Travail

1. Définir le Langage Visuel

Établir un « filtre » ou style cohérent pour tous les médias afin d'assurer la cohésion :

  • Traitement : Définir des règles pour la saturation, la température et le contraste.
  • Densité : Déterminer si les images doivent être chargées/détaillées ou minimalistes/spacieuses.
  • Composition : Établir des normes pour l'« espace blanc » dans l'imagerie (par exemple, « Toutes les photos de produits doivent avoir une marge de 10 % d'espace négatif »).

2. Établir les Normes de Ratios d'Aspect

Utiliser un ensemble cohérent de ratios pour éviter les « sauts » de mise en page et maintenir le rythme :

  • Cinématographique (16:9 / 21:9) : Idéal pour les sections Héros et les vidéos immersives.
  • Standard (4:3 / 3:2) : Idéal pour les aperçus d'articles et la photographie générale.
  • Carré (1:1) : Idéal pour les listes de produits, les avatars et les grilles sociales.
  • Portrait (3:4 / 9:16) : Idéal pour le contenu mobile-first et les mises en avant de fonctionnalités hautes.

3. Concevoir pour la Lisibilité du Texte (Superpositions)

Lorsque vous placez du texte sur des médias, utilisez une « Couche de Lisibilité » :

  • L'Écran : Une superposition noire ou blanche subtile et semi-transparente (généralement 10-40 % d'opacité).
  • Le Dégradé : Un fondu directionnel (par exemple, de bas en haut) qui assombrit la zone derrière le texte tout en gardant le reste de l'image clair.
  • Le Flou : Application d'un flou de filtre d'arrière-plan à la zone derrière le texte pour réduire le bruit visuel.
  • Placement du Texte : Aligner le texte sur la partie la plus « calme » de l'image.

4. Définir la Direction Artistique Responsive

Les images doivent changer leur « recadrage » pour s'adapter aux différentes formes d'écran :

  • Préservation du Point Focal : Identifier le « Sujet » de l'image et s'assurer qu'il reste visible lorsque le conteneur change de forme (par exemple, paramètres object-position).
  • Le Pivot Mobile : Passer d'un recadrage horizontal desktop (16:9) à un recadrage carré ou portrait (1:1 ou 4:5) sur mobile pour maximiser l'utilisation de l'écran.
  • Mettre à l'Échelle sans Étirer : Ne jamais permettre à une image de perdre son ratio d'aspect ; utiliser object-fit: cover pour maintenir les proportions tout en remplissant le conteneur, et réserver l'espace avec la propriété CSS aspect-ratio afin que la mise en page ne se décale pas avant le chargement de l'actif.
  • Recadrages Artistiques : Utiliser l'élément <picture> avec plusieurs points de rupture <source> lorsqu'un recadrage différent (pas seulement une taille différente) est nécessaire par vue ; utiliser srcset/sizes sur une seule balise <img> lorsque seul le changement de résolution est requis, pas la composition.

5. Définir les Motifs de Composition

Déterminer comment les médias interagissent avec la mise en page environnante :

  • Pleine Largeur : Les médias s'étendent jusqu'aux bords de la fenêtre. Idéal pour les sections d'introduction à fort impact.
  • Encadré / Contenu : Les médias restent dans les colonnes de la grille. Idéal pour les images de soutien.
  • L'Effet de Superposition : Les médias chevauchent d'autres éléments (comme des cartes ou du texte) pour créer de la profondeur.

Règles de Décision

  • La Règle de Lisibilité : Si du texte est placé sur une image, il DOIT respecter le contraste WCAG AA (4,5:1). Si ce n'est pas le cas, appliquer un écran plus foncé ou déplacer le texte.
  • Cohérence des Ratios : Toutes les cartes d'une même ligne ou grille DOIVENT utiliser le même ratio d'aspect pour garantir l'alignement.
  • Recadrage Prioritaire au Sujet : Toujours prioriser le sujet de l'image (par exemple, le visage d'une personne ou un produit) lorsque le ratio d'aspect change pour mobile.
  • État Vide de Secours : Définir un « Style d'Espace Réservé » pour lorsqu'une image ne se charge pas ou n'est pas fournie, en utilisant un graphique neutre aux couleurs de la marque.
  • Interaction Vidéo : Toujours fournir une commande « Lecture/Pause » et ne jamais lancer la lecture automatique d'une vidéo avec du son.
  • Réserver l'Espace : Chaque conteneur média doit avoir un aspect-ratio défini ou des width/height explicites afin que le navigateur puisse réserver l'espace de mise en page avant le téléchargement de l'actif.

Contraintes

  • Accessibilité : Le texte sur les images doit être lisible par les lecteurs d'écran (pas intégré dans l'image). Toutes les images sémantiques doivent avoir un texte alt.
  • Performance (Côté Conception) : Éviter d'exiger une très haute résolution pour des éléments qui ne seront jamais que petits (comme les avatars).
  • Responsivité : Les médias ne doivent jamais provoquer de défilement horizontal. Le ratio d'aspect doit rester stable pour éviter le décalage de mise en page (CLS).

Motifs d'Échec Courants

  • L'« Échec de Contraste » : Texte blanc sur une image claire/chargée sans écran, rendant le texte illisible.
  • La « Décapitation » : Mauvais recadrage responsive qui coupe les têtes ou les sujets principaux sur mobile.
  • La Soupe de Ratios : Utiliser 5 ratios d'aspect différents sur la même page, créant un rythme visuel fragmenté et désordonné.
  • L'Inadéquation des Actifs : Mélanger de la photographie de haute qualité avec des illustrations de style « clip-art », brisant la cohésion de la marque.
  • L'« Étirement » : Forcer une image dans un conteneur qui ne correspond pas à ses proportions, entraînant une distorsion.

Critères de Validation

  • Chaque image avec superposition de texte respecte le contraste WCAG AA (4,5:1).
  • Les ratios d'aspect sont cohérents au sein de types de composants similaires (par exemple, toutes les cartes de blog sont en 4:3).
  • Les points focaux sont préservés sur les vues Mobile, Tablette et Desktop.
  • Toutes les images sémantiques ont un texte alt descriptif défini.
  • Les médias ne provoquent pas de débordement horizontal ou de distorsion de la mise en page.
  • Un style visuel clair (direction artistique) est maintenu sur tous les actifs.
  • Chaque conteneur média réserve de l'espace via aspect-ratio ou des dimensions explicites pour empêcher le Cumulative Layout Shift (CLS).

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.

Skills associés