Générateur de CSS Grid

Concevez des mises en page CSS Grid visuellement. Définissez les lignes, colonnes, espacements et zones — copiez le CSS prêt à l'emploi instantanément. Parfait pour le design web responsive. 100% gratuit et côté client.

Aperçu

Code CSS

 

Code HTML

 

À Propos du Générateur de CSS Grid

Le Générateur de CSS Grid est un outil visuel pour concevoir des mises en page de grille responsive. CSS Grid est un puissant système de mise en page bidimensionnel qui vous permet d'organiser le contenu en lignes et colonnes avec un contrôle précis sur le dimensionnement, l'espacement et le positionnement. Ce générateur vous aide à créer des modèles de grille visuellement, avec un aperçu en temps réel et une sortie CSS instantanée. Que vous construisiez un tableau de bord, une galerie photo ou une mise en page de page complexe, CSS Grid offre la flexibilité dont vous avez besoin. Tout le traitement se fait dans votre navigateur — aucune donnée n'est envoyée ailleurs.

Fonctionnalités

Questions Fréquemment Posées

Qu'est-ce que CSS Grid?

CSS Grid Layout est un système de mise en page bidimensionnel pour le web. Il vous permet d'organiser les éléments en lignes et colonnes, et fournit un contrôle précis sur le dimensionnement, le positionnement et le superposition. Contrairement à Flexbox (qui est unidimensionnel), Grid gère simultanément l'alignement horizontal et vertical, ce qui le rend idéal pour les mises en page de pages complexes, les tableaux de bord et les grilles de cartes.

Qu'est-ce que l'unité 1fr?

L'unité fr (fraction) est une unité de longueur flexible introduite avec CSS Grid. Elle représente une fraction de l'espace disponible dans le conteneur de la grille. Par exemple, repeat(3, 1fr) crée trois colonnes de largeur égale qui partagent l'espace disponible équitablement. Vous pouvez combiner les unités fr avec des tailles fixes comme 200px ou minmax() pour des mises en page responsive puissantes.

Qu'est-ce que minmax()?

La fonction minmax() définit une plage de taille pour les pistes de la grille. Elle prend deux valeurs : un minimum et un maximum. Par exemple, minmax(200px, 1fr) signifie que la piste sera d'au moins 200px de large, mais peut croître jusqu'à 1fr de l'espace restant. C'est parfait pour les designs responsive où vous voulez une taille minimale mais aussi de la flexibilité.

Le CSS généré fonctionnera-t-il dans tous les navigateurs?

Oui. CSS Grid est pris en charge dans tous les navigateurs modernes incluant Chrome, Firefox, Safari, Edge et les navigateurs mobiles. Le code généré utilise la syntaxe standard de CSS Grid et n'a besoin d'aucun préfixe fournisseur pour les versions actuelles des navigateurs.