Communitygithub.com

Système de Grille de Logos

Concevoir et implémenter un cadre systématique pour afficher des logos tiers (clients, partenaires, médias) garantissant un équilibre visuel, une normalisation optique et l'intégrité de la marque sur tous les viewports.

Qu'est-ce que Système de Grille de Logos ?

Le Système de Grille de Logos fournit une méthodologie complète pour organiser et présenter des logos de preuve sociale (marques clientes, partenaires technologiques, mentions médias). Il se concentre sur la normalisation optique, une étape cruciale qui garantit que des logos avec des ratios d'aspect différents (hauts, larges, carrés) et des densités visuelles variées apparaissent équilibrés et de poids égal. Ce skill est essentiel pour les développeurs et designers créant des sections de preuve sociale comme les logos clouds, les barres de presse, les annuaires de partenaires, les sections de parrainage et les marquees de défilement infini. Il s'intègre parfaitement avec les agents capables de manipuler les assets SVG, de définir des règles CSS de dimensionnement et d'alignement, et de générer des grilles responsives. Les principales décisions incluent la classification des logos en catégories carré, large et haut, l'application de traitements visuels cohérents (monochrome par défaut, cinquième dévoilé au hover, ou couleur intégrale), et l'implémentation de la règle de la densité d'encre qui réduit la taille des logos visuellement lourds. Le workflow se déroule en cinq étapes : audit et standardisation des formats d'assets vers SVG, établissement de conteneurs de normalisation à ratio fixe avec `object-fit: contain`, définition du traitement visuel (souvent via filtres CSS comme `grayscale(1)` et `opacity`), application d'espacement fluide, et conception pour un réaffichage responsive. Les contraintes incluent le respect du clear space des marques, l'accessibilité via des attributs `alt` appropriés, l'interdiction de distorsion, et la fluidité obligatoire de la grille. Les schémas d'échec courants identifiés sont les carrés géants, le chaos colorimétrique, le padding résiduel dans les fichiers, le surpeuplement mobile et l'alignement en escalier.

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

Demander à votre IA préférée

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

Documentation

Que fait Système de Grille de Logos ?

Objectif

Le Système de Grille de Logos fournit une méthodologie pour organiser et présenter les logos de « Preuve Sociale » — tels que les marques clientes, les partenaires technologiques ou les mentions médias. Contrairement aux galeries d'images standard, une grille de logos nécessite une normalisation optique pour garantir que des logos de différents ratios d'aspect (hauts, larges, carrés) et densités visuelles apparaissent équilibrés et de « poids » égal. Cette compétence garantit que les signaux de confiance secondaires de la marque soutiennent le design principal sans créer d'encombrement visuel ni manquer de respect à l'intégrité des marques externes.

Cas d'Utilisation

  • Le « Nuage de Logos » : Une rangée horizontale de logos clients sous une section héroïque.
  • La « Barre de Presse » : Mentions médias (ex. « Vu dans... ») dans un pied de page ou une barre latérale.
  • Annuaires d'Intégration/Partenaires : Grilles montrant les écosystèmes technologiques.
  • Sections de Parrainage : Contributeurs d'événements ou de projets en bas de page.
  • Marquee/Ticker : Défilements horizontaux infinis de marques.

Quand NE PAS Utiliser

  • Identité de Marque Principale : Pour le design du logo propre du site (utiliser des compétences professionnelles de branding/identité).
  • Iconographie : Pour les petits symboles UI fonctionnels (utiliser système-d-iconographie).
  • Pages de Liste de Produits (PLP) : Où le contenu principal est le produit lui-même, pas sa marque.
  • Menus de Navigation : Utiliser des logos à la place de texte pour la navigation principale du site.

Entrées

  1. Inventaire des Assets : Une collection de logos dans divers formats (SVG préféré).
  2. Règles d'Intégrité de Marque : Connaissance des exigences d'« Espace Libre » et d'utilisation des couleurs pour les marques partenaires.
  3. Contexte Parent : La largeur de la section et la couleur de fond où la grille sera placée.
  4. Priorité de Hiérarchie Visuelle : Les logos doivent-ils être proéminents (couleur intégrale) ou subtils (monochrome/atténué) ?

Sorties

  1. Matrice de Normalisation : Règles de boîte englobante définies pour les logos Carrés, Larges et Hauts.
  2. Spécification de Traitement Visuel : Règles pour la couleur (Niveaux de Gris, Knockout ou Originale), l'opacité et les états de survol.
  3. Plan de Grille Responsive : Un plan pour les nombres de colonnes (ex. 2 colonnes sur mobile, 6 sur desktop).
  4. Guide de Dimensionnement Optique : Règles de mise à l'échelle basées sur des pourcentages spécifiques pour équilibrer le poids visuel.

Workflow

1. Auditer et Standardiser les Formats d'Assets

Collectez tous les logos et priorisez le format SVG. Si seul un raster (PNG/JPG) est disponible, assurez-vous qu'il est haute résolution (au moins 2x la taille d'affichage). Supprimez le padding inutile des fichiers source pour garantir que la « boîte englobante » reflète précisément les dimensions du logo.

2. Établir le Conteneur de Normalisation

Créez un « Conteneur de Normalisation » (une boîte à ratio d'aspect fixe, généralement carrée ou 3:2) pour chaque logo.

  • Placez chaque logo dans ce conteneur en utilisant object-fit: contain.
  • L'Ajustement Optique : Ne remplissez pas simplement la boîte. Un logo large doit occuper plus de largeur mais moins de hauteur ; un logo carré doit occuper moins de largeur et de hauteur que son homologue large pour maintenir une « densité d'encre » égale.

3. Définir le Traitement Visuel

Choisissez un style qui équilibre l'esthétique du site avec la reconnaissance de la marque :

  • Atténué/Monochrome (Standard) : Convertissez tous les logos en une seule couleur (généralement un gris foncé ou le « knockout » de la couleur de fond), typiquement via filter: grayscale(1) plus une opacity réduite, ou color-mix() lorsqu'on travaille avec des masques SVG monochromes. Cela évite un « effet arc-en-ciel » qui distrait de l'appel à l'action principal.
  • Survol/Révélation : Gardez les logos atténués par défaut et révélez leurs couleurs de marque originales uniquement au survol.
  • Couleur Intégrale : Utilisez-la seulement lorsque les logos eux-mêmes sont l'attraction principale (ex. une page de parrainage haut de gamme).

4. Appliquer l'Espacement et le Rythme

Utilisez le système-d-espacement-fluide pour définir l'espace entre les logos :

  • Largeur de Gouttière : Assurez-vous d'avoir suffisamment d'« Espace Libre » autour de chaque logo pour respecter les directives de marque (généralement au moins 50 % de la hauteur du logo).
  • Alignement : Alignez les conteneurs de normalisation sur leurs axes centraux (horizontal et vertical) pour créer une ligne d'horizon stable.

5. Concevoir pour le Réaffichage Responsive

Cartographiez comment la grille se réduit pour les écrans plus petits :

  • Desktop : 5–8 logos par rangée.
  • Tablette : 3–4 logos par rangée.
  • Mobile : 2 logos par rangée (ou un défilement horizontal « Marquee » si l'espace est extrêmement limité).
  • Réduction : Assurez-vous que les logos restent lisibles sur mobile ; si un logo devient un « flou », passez à une version « Marque seule » de l'identité de cette marque.

Règles de Décision

  • La Règle de la « Densité d'Encre » : Un logo très « lourd » ou solide (comme un cercle rempli) doit être dimensionné 10–15 % plus petit qu'un logo « léger » ou aérien (comme un nom de marque fin) pour paraître de poids égal.
  • Le Défaut Niveaux de Gris : Commencez toujours par des logos monochromes. N'ajoutez de la couleur que si le client exige spécifiquement une « Authenticité de Marque » pour tous les partenaires.
  • Horizon Centré : Alignez toujours les logos verticalement au centre de leurs rangées. Aligner par le haut des logos de différentes hauteurs crée un effet « escalier » qui semble non professionnel.
  • Largeur/Hauteur Maximale : Définissez une max-height pour le conteneur de normalisation (ex. 40px à 60px) pour empêcher un seul logo de dominer la section.

Contraintes

  • Accessibilité : Chaque logo doit avoir un attribut alt nommant l'entreprise (ex. alt="Logo Acme Corp"). Si la section a un titre comme « Nos Partenaires », les logos peuvent être marqués comme décoratifs (alt="") pour éviter les redondances.
  • Intégrité de la Marque : Ne jamais étirer ou déformer un logo. Ne jamais modifier les proportions internes d'un logo.
  • Responsivité : La grille doit être fluide. Évitez les largeurs fixes en pixels pour toute la grille ; utilisez une largeur 100% avec une contrainte max-width.

Schémas d'Échec Courants

  • Le « Carré Géant » : Un logo carré occupant la même hauteur qu'un logo large, le faisant paraître 3 fois plus grand.
  • Chaos Chromatique : Mélanger des logos colorés avec différentes palettes, donnant au site l'apparence d'une « ferme de liens ».
  • Padding Source : Laisser différentes quantités d'« espace blanc » à l'intérieur des fichiers logo, rendant l'alignement automatisé impossible.
  • Surpeuplement Mobile : Essayer de faire tenir 4 logos par rangée sur un écran mobile, les rendant tous illisibles.
  • Alignement en Escalier : Aligner par le haut des logos de différentes hauteurs, créant un bord inférieur irrégulier et distrayant.

Critères de Validation

  • Les logos sont équilibrés optiquement (aucun logo ne semble significativement « plus lourd »).
  • Tous les logos partagent un traitement visuel cohérent (ex. tous en niveaux de gris).
  • L'alignement est centré horizontalement et verticalement dans les cellules.
  • Les fichiers sources sont des SVG ou des rasters haute résolution sans padding interne.
  • La vue mobile évite le surpeuplement et maintient la lisibilité.
  • Accessibilité : Tous les logos ont un texte alt approprié ou des marques décoratives.
  • Les exigences d'« Espace Libre » pour chaque marque sont respectées.

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