Generer des Mises en Page CSS Grid

Creez des mises en page CSS Grid responsive visuellement avec des colonnes, lignes, espacement et modeles predefinies personnalisables.

Le Generateur 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 demarrer rapidement. Previsualiser votre grille en direct et copiez le code CSS genere en un clic. Tout fonctionne entierement dans votre navigateur sans traitement serveur.

Loading CSS Grid Generator...
Vos données restent dans votre navigateur
Tutorial

Comment utiliser

1
1

Definissez 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 controler la separation entre les cellules.

3
3

Copiez le CSS genere

Consultez l'apercu 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 definissent la structure de votre grille. Chaque piste peut etre dimensionnee avec differentes unites : les unites fr distribuent l'espace restant proportionnellement, px definit des dimensions fixes et auto ajuste les pistes selon le contenu. La fonction repeat() simplifie les definitions de pistes repetitives.

L'Unite fr Expliquee

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

Espacement et Separation

La propriete gap controle l'espacement entre les cellules de la grille sans affecter les bords exterieurs. Anciennement appelee grid-gap, la propriete abregee gap fonctionne aussi bien dans Grid que dans Flexbox. Vous pouvez definir les espacements de ligne et de colonne independamment en utilisant row-gap et column-gap.

Modeles de Mise en Page Courants

La mise en page Holy Grail utilise 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 : Creer une mise en page classique Holy Grail avec un en-tete, un corps a trois colonnes et un pied de page.

1

Etape 1 : Definissez les colonnes a 3 et les lignes a 3.

2

Etape 2 : Definissez les tailles de colonnes a 200px 1fr 200px pour des barres laterales fixes et un centre flexible.

3

Etape 3 : Definissez les tailles de lignes a auto 1fr auto pour que l'en-tete et le pied de page s'ajustent au contenu.

4

Etape 4 : Definissez l'espacement a 16px pour une separation coherente entre toutes les sections.

Resultat : 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 coherent.

1

Etape 1 : Definissez les colonnes a 3 et les lignes a 3.

2

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

3

Etape 3 : Definissez l'espacement a 8px pour un espacement serre et uniforme entre les elements de la galerie.

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

Use Cases

Cas d'utilisation

Mise en Page de Blog ou Site de Contenu

Creez 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 coherente sur toutes les tailles d'ecran.

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 egale et un espacement coherent entre les images, parfait pour les portfolios et les pages de presentation media.

Questions Frequemment Posees

?Qu'est-ce que CSS Grid ?

CSS Grid est un systeme 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 modeles : 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 genere utilise des unites fr flexibles par defaut. Vous pouvez les combiner avec des media queries dans votre projet pour creer des mises en page de grille entierement responsives.

?Cet outil est-il gratuit ?

Oui, entierement gratuit sans limites, sans inscription et sans fonctionnalites premium. Generez autant de mises en page de grille que vous le souhaitez sans aucun cout.

?Mes donnees sont-elles privees ?

Oui, tout fonctionne localement dans votre navigateur. Aucune donnee de mise en page n'est envoyee a un serveur. Vos configurations de grille restent entierement sur votre appareil.

?Quelle est la difference entre CSS Grid et Flexbox ?

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

Outils associés

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.

Lectures Recommandées

Livres Recommandes 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 Recommandes pour le Design et le Developpement 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