Generer des Mises en Page CSS Grid

Créez des mises en page CSS Grid responsive visuellement avec des colonnes, lignes, espacement et modèles predefinies personnalisables.

Le Générateur de Mises en Page CSS Grid vous permet de construire des mises en page de grille responsive visuellement en temps reel. Ajustez les colonnes, les lignes, les tailles d'espacement et les tailles de piste individuelles en utilisant des unites fr, px ou pourcentage. Choisissez parmi des mises en page predefinies comme Holy Grail, Dashboard, Galerie et Barre Laterale pour démarrer rapidement. Previsualiser votre grille en direct et copiez le code CSS généré en un clic. Tout fonctionne entièrement dans votre navigateur sans traitément serveur.

Loading CSS Grid Generator...
Vos données restent dans votre navigateur
Cet outil vous a-t-il été utile ?
Tutoriel

Comment utiliser

1
1

Définissez les dimensions de la grille

Utilisez les boutons plus et moins pour choisir le nombre de colonnes (1-12) et de lignes (1-12) pour votre mise en page.

2
2

Personnalisez les tailles de piste et l'espacement

Modifiez les tailles individuelles de colonnes et de lignes en utilisant des valeurs fr, px ou pourcentage. Ajustez l'espacement pour contrôler la séparation entre les cellules.

3
3

Copiez le CSS généré

Consultez l'aperçu en direct, puis cliquez sur le bouton Copier pour copier le code CSS Grid complet dans votre presse-papiers pour l'utiliser dans votre projet.

Guide

Guide Complet des Mises en Page CSS Grid

Comprendre les Pistes de Grille

Les pistes de grille sont les lignes et les colonnes qui définissent la structure de votre grille. Chaque piste peut être dimensionnee avec différentes unites : les unites fr distribuent l'espace restant proportionnellement, px définit des dimensions fixes et auto ajuste les pistes selon le contenu. La fonction repeat() simplifie les définitions de pistes repetitives.

L'Unite fr Expliquee

L'unite fr représenté une fraction de l'espace disponible dans le conteneur de grille. Si vous définissez trois colonnes comme 1fr 2fr 1fr, la colonne centrale occupe deux fois l'espace de chaque colonne exterieure. Cette unite rend la création de mises en page proportionnelles intuitive et evite les calculs complexes de pourcentage.

Espacement et Separation

La propriété gap contrôle l'espacement entre les cellules de la grille sans affecter les bords exterieurs. Anciennement appelee grid-gap, la propriété abregee gap fonctionne aussi bien dans Grid que dans Flexbox. Vous pouvez définir les espacements de ligne et de colonne indépendamment en utilisant row-gap et column-gap.

Modèles de Mise en Page Courants

La mise en page Holy Grail utilisé un en-tete couvrant toutes les colonnes, une section centrale a trois colonnes et un pied de page pleine largeur. Les mises en page Dashboard presentent une barre laterale fixe avec une grille de contenu flexible. Les mises en page Galerie utilisent des unites fr egales pour des cellules uniformes.

Examples

Exemples Resolus

Exemple : Mise en Page Holy Grail

Objectif : Créer une mise en page classique Holy Grail avec un en-tete, un corps a trois colonnes et un pied de page.

1

Étape 1 : Définissez les colonnes a 3 et les lignes a 3.

2

Étape 2 : Définissez les tailles de colonnes a 200px 1fr 200px pour des barres laterales fixes et un centre flexible.

3

Étape 3 : Définissez les tailles de lignes a auto 1fr auto pour que l'en-tete et le pied de page s'ajustent au contenu.

4

Étape 4 : Définissez l'espacement a 16px pour une séparation cohérente entre toutes les sections.

Résultat : Une mise en page Holy Grail complete avec grid-template-columns: 200px 1fr 200px et grid-template-rows: auto 1fr auto.

Exemple : Galerie a Trois Colonnes

Objectif : Construire une grille de galerie d'images uniforme avec trois colonnes egales et un espacement cohérent.

1

Étape 1 : Définissez les colonnes a 3 et les lignes a 3.

2

Étape 2 : Gardez toutes les tailles de colonnes a 1fr pour des largeurs egales.

3

Étape 3 : Définissez l'espacement a 8px pour un espacement serre et uniforme entre les éléments de la galerie.

Résultat : Une grille de galerie 3x3 avec grid-template-columns: 1fr 1fr 1fr et des espacements de 8px entre toutes les cellules.

Cas d'utilisation

Cas d'utilisation

Mise en Page de Blog ou Site de Contenu

Créez une mise en page classique Holy Grail avec un en-tete, une navigation laterale, une zone de contenu principal et un pied de page en utilisant CSS Grid pour une structure de page cohérente sur toutes les tailles d'écran.

Grille de Tableau de Bord Administratif

Construisez une mise en page de dashboard avec une barre laterale fixe pour la navigation et une zone de contenu flexible divisee en cartes et widgets en utilisant les pistes de grille et l'espacement.

Grille de Galerie d'Images

Concevez une galerie de photos responsive avec des cellules de taille égale et un espacement cohérent entre les images, parfait pour les portfolios et les pages de présentation media.

Questions Fréquemment Posees

?Qu'est-ce que CSS Grid ?

CSS Grid est un système de mise en page bidimensionnel pour le web. Il vous permet d'organiser le contenu en lignes et colonnes simultanement, ce qui est ideal pour les mises en page complexes.

?Quelles unites puis-je utiliser pour les tailles de piste ?

Vous pouvez utiliser fr (unites fractionnelles), px (pixels), des valeurs en pourcentage, auto, min-content, max-content et les fonctions minmax(). L'unite fr distribue l'espace disponible proportionnellement.

?Quelles sont les mises en page predefinies ?

L'outil comprend quatre modèles : Holy Grail (page classique a trois colonnes), Dashboard (barre laterale avec grille de contenu), Galerie (cellules egales) et Barre Laterale (deux colonnes avec barre laterale fixe).

?Puis-je l'utiliser pour le design responsive ?

Oui. Le CSS généré utilisé des unites fr flexibles par défaut. Vous pouvez les combiner avec des media queries dans votre projet pour créer des mises en page de grille entièrement responsives.

?Cet outil est-il gratuit ?

Oui, entièrement gratuit sans limites, sans inscription et sans fonctionnalités premium. Générez autant de mises en page de grille que vous le souhaitez sans aucun coût.

?Mes données sont-elles privées ?

Oui, tout fonctionne localement dans votre navigateur. Aucune donnée de mise en page n'est envoyée à un serveur. Vos configurations de grille restent entièrement sur votre appareil.

?Quelle est la différence entre CSS Grid et Flexbox ?

CSS Grid est bidimensionnel, gérant les lignes et les colonnes ensemble. Flexbox est unidimensionnel, gérant les éléments sur une seule ligne ou colonne. Grid est preferable pour les mises en page; Flexbox excelle dans l'alignement au niveau des composants.

Aidez-nous à améliorer

Aimez-vous cet outil ?

Chaque outil Kitmul est construit à partir de vraies demandes d'utilisateurs. Votre note et vos suggestions nous aident à corriger des bugs, ajouter des fonctionnalités manquantes et créer les outils dont vous avez vraiment besoin.

Notez cet outil

Cliquez sur une étoile pour nous dire si cet outil vous a été utile.

Suggérez une amélioration ou signalez un bug

Une fonctionnalité manque ? Vous avez trouvé un bug ? Une idée ? Dites-le-nous et nous l'examinerons.

Outils associés

Lectures Recommandées

Livres Recommandés sur CSS Grid et la Mise en Page Web

En tant que partenaire Amazon, nous percevons une commission sur les achats qualifiés.

Boostez vos Compétences

Produits Recommandés pour le Design et le Développement Web

En tant que partenaire Amazon, nous percevons une commission sur les achats qualifiés.

Newsletter

Recevez des Conseils Productivité et les Nouveaux Outils en Premier

Rejoignez les créateurs et développeurs qui valorisent la confidentialité. Chaque édition : nouveaux outils, astuces productivité et mises à jour — sans spam.

Accès prioritaire aux nouveaux outils
Désabonnez-vous à tout moment, sans questions