UTILS.
100 % dans le navigateur

Générateur de grille CSS

Générez une mise en page en grille CSS avec colonnes, lignes et espacement ajustables, avec aperçu en direct.

À propos de cet outil

Le générateur de grille CSS est un outil gratuit qui s'exécute dans le navigateur et transforme trois réglages simples — nombre de colonnes, nombre de lignes et espacement — en une mise en page CSS grid prête à coller. Réglez les valeurs, regardez un aperçu en direct se redessiner, et copiez la règle générée.

Les colonnes et les lignes sont des nombres entiers de 1 à 12 (par défaut 3 et 2), et l'espacement est un curseur de 0 à 40 pixels (par défaut 10). Les deux dimensions sont écrites avec repeat() et l'unité 1fr, de sorte que chaque piste se partage l'espace disponible à parts égales. L'aperçu remplit chaque cellule d'un bloc numéroté et coloré pour visualiser la structure des pistes d'un coup d'œil, et la sortie est une simple règle .grid utilisant display: grid, grid-template-columns, grid-template-rows et gap. Un clic la copie dans votre presse-papiers.

Tout s'exécute entièrement dans votre navigateur — aucun téléversement, aucun compte, aucun suivi — et cela continue de fonctionner hors ligne une fois la page chargée.

Foire aux questions

Comment les pistes sont-elles dimensionnées ?
Les colonnes comme les lignes sont écrites avec repeat() et l'unité 1fr, de sorte que toutes les pistes se partagent l'espace disponible de façon égale.
À quoi sert le réglage d'espacement ?
Il définit l'espacement (gap) de la grille en pixels entre chaque cellule, de 0 à 40, et s'applique en direct à l'aperçu comme au CSS généré.
Quelles plages les réglages autorisent-ils ?
Les colonnes et les lignes acceptent des nombres entiers de 1 à 12 ; le curseur d'espacement va de 0 à 40 pixels. Les entrées hors plage ou non numériques sont bornées, revenant aux valeurs par défaut de 3 colonnes, 2 lignes et un espacement de 10px.
Quel CSS produit-il ?
Une règle .grid avec display: grid, grid-template-columns et grid-template-rows définis chacun avec repeat() et 1fr, et l'espacement en pixels. Le bouton Copier place cette règle exacte dans votre presse-papiers.

Plus d'outils