0

Générateur de grille CSS

Concevez visuellement les mises en page de grille CSS : définissez les colonnes, les lignes et les espaces, puis saisissez les noms de zones dans les cellules pour créer des zones de modèle de grille - avec un aperçu en direct et des CSS et HTML copiables.

Tapez un nom dans n'importe quelle cellule ci-dessous ; les cellules portant le même nom fusionnent en une seule région de zones de modèle de grille.

Traitement... 0%

Résultat

Une déclaration de zones de modèle de grille est l'un des éléments CSS les plus lisibles qui soient, mais seulement une fois qu'elle existe - y arriver manuellement signifie compter les chaînes entre guillemets et les longueurs de lignes correspondantes, et une cellule incompatible brise silencieusement toute la mise en page. Ce générateur transforme cela en manipulation directe : définissez le nombre de colonnes et de lignes, saisissez un nom dans n'importe quelle cellule de la grille en direct et les noms correspondants fusionnent automatiquement dans une région nommée.

Sous le capot, chaque cellule que vous laissez vide devient un point dans la chaîne de zones de modèle de grille générée, et chaque cellule que vous nommez fait partie du rectangle de ce nom. CSS permet uniquement à une région nommée d'occuper un bloc rectangulaire propre, de sorte que l'outil vérifie cela au fur et à mesure que vous tapez et vous indique exactement quand un nom ne forme pas encore un rectangle valide - au lieu de produire silencieusement du CSS, le navigateur le rejettera.

L'espacement des colonnes et l'espacement des lignes sont par défaut de 8 px et se combinent en une seule ligne d'espacement lorsqu'ils correspondent, et la grille d'aperçu en direct reflète toujours vos pistes de colonnes de modèle de grille et de lignes de modèle de grille, y compris les colonnes de pixels fixes d'un préréglage comme les rails latéraux de 200 px du Saint Graal. La sortie copiable couvre les deux côtés : un bloc CSS prêt pour votre feuille de style et un squelette HTML correspondant avec un div de zone de grille par région nommée.

Grid et flexbox résolvent différents problèmes de mise en page, et le générateur css-flexbox-generator de ce site est le meilleur point de départ pour les mises en page unidimensionnelles : une seule ligne ou colonne d'éléments flexibles tels qu'une barre de navigation ou une pile de cartes. Utilisez plutôt ce générateur de grille lorsque vous avez besoin d'un contrôle bidimensionnel, de lignes et de colonnes explicites ou de régions nommées comme en-tête/nav/main/pied de page ; les deux outils se retrouvent souvent sur la même page, grille pour le shell de la page et flexbox à l'intérieur de ses morceaux. Comme tous les outils de ce site, il fonctionne entièrement dans votre navigateur : pas de téléchargement, pas de compte.