ESC

Proprietes du Conteneur

flex-direction
flex-wrap
justify-content
align-items
align-content
gap (px) 10
Nombre d'Elements 4

Proprietes de l'Element

Selectionner un Element
order
flex-grow
flex-shrink
flex-basis
align-self

Presets de Layout

Apercu en Direct

CSS Genere

Tout le traitement se fait dans votre navigateur. Aucune donnee n'est envoyee a un serveur.

Exemples d'Utilisation

Centrer le Contenu

Centrez parfaitement le contenu horizontalement et verticalement avec flexbox.

Layout Barre Laterale

Creez un layout classique barre laterale + contenu principal avec flexbox.

Grille de Cartes

Construisez une grille de cartes responsive avec retour a la ligne et espacement egal.

Fonctionnalites

Apercu Visuel en Direct

Voyez votre layout flexbox se mettre a jour en temps reel

Code CSS Pret a l'Emploi

Obtenez du code CSS propre et pret a copier pour le conteneur et les elements

Presets de Layout

Demarrez rapidement avec des presets de layout courants

Controles Par Element

Configurez les proprietes individuelles comme order, flex-grow et align-self

Comment Utiliser?

1

Definir les Proprietes du Conteneur

Choisissez les valeurs de flex-direction, justify-content, align-items, flex-wrap et gap.

2

Ajuster les Elements

Definissez le nombre d'elements et configurez les proprietes individuelles.

3

Copier le CSS

Copiez le code CSS genere et utilisez-le dans votre projet.

Aide-memoire CSS Flexbox

Reference rapide de toutes les proprietes Flexbox

Proprietes du Conteneur
ProprieteValeurs
displayflex | inline-flex
flex-directionrow | row-reverse | column | column-reverse
flex-wrapnowrap | wrap | wrap-reverse
flex-flow (shorthand)
justify-contentflex-start | flex-end | center | space-between | space-around | space-evenly
align-itemsstretch | flex-start | flex-end | center | baseline
align-contentflex-start | flex-end | center | space-between | space-around | stretch
gap (sets row-gap and column-gap)
row-gap
column-gap
Proprietes de l'Element
ProprieteValeurs
order (default: 0)
flex-grow (default: 0)
flex-shrink (default: 1)
flex-basis | auto (default: auto)
flex (shorthand)
align-selfauto | flex-start | flex-end | center | baseline | stretch

Questions Frequentes

Flexbox est idéal pour les mises en page unidimensionnelles — organiser des éléments sur une seule ligne ou colonne. Utilisez CSS Grid lorsque vous devez contrôler à la fois les lignes et les colonnes simultanément, comme dans les mises en page de pages complexes.

justify-content aligne les éléments flex le long de l'axe principal (horizontal par défaut), tandis qu'align-items les aligne le long de l'axe transversal (vertical par défaut). Par exemple, justify-content: center centre les éléments horizontalement, et align-items: center les centre verticalement.

flex-grow détermine de combien un élément flex s'agrandit par rapport aux éléments frères lorsqu'un espace supplémentaire est disponible. Une valeur de 1 signifie que l'élément occupe tout l'espace restant. Si deux éléments ont tous deux flex-grow: 1, l'espace supplémentaire est divisé équitablement entre eux.

Définissez flex-wrap: wrap sur le conteneur flex. Par défaut, flex-wrap est nowrap, ce qui force tous les éléments sur une seule ligne. Avec wrap, les éléments passent sur une nouvelle ligne lorsqu'ils n'ont plus assez d'espace.

flex est l'abréviation de flex-grow, flex-shrink et flex-basis combinés. Par exemple, flex: 1 1 auto signifie que l'élément peut s'agrandir, se rétrécir et possède une taille de base automatique. flex: 1 est une abréviation courante pour flex: 1 1 0.

Ajoutez display: flex, justify-content: center, et align-items: center au conteneur. Cela centre l'enfant horizontalement et verticalement. Utilisez le préréglage « Centered » dans ce générateur pour l'appliquer instantanément.

Oui. Sélectionnez n'importe quel élément dans le générateur et ajustez son order, flex-grow, flex-shrink, flex-basis, et align-self indépendamment du reste.

Non. Tout se passe dans votre navigateur. Rien n'est téléchargé ou stocké nulle part.

Qu'est-ce que le Generateur CSS Flexbox?

Le Generateur Flexbox est un terrain de jeu visuel ou vous configurez les proprietes du conteneur flex et des elements, et voyez le resultat instantanement. Plus besoin de deviner a quoi ressemble justify-content: space-between. Ajustez, previsualiser, copiez le CSS.

Fonctionnalites cles

Controle total sur les proprietes du conteneur comme flex-direction, wrap, justify-content, align-items et gap. Controles individuels pour order, grow, shrink, basis et align-self. Preselections de layout (centre, barre laterale, holy grail, navbar, grille de cartes, footer) pour demarrer en un clic.

Cas d'utilisation courants

Centrer du contenu verticalement et horizontalement, construire des barres de navigation, creer des grilles de cartes responsive avec retour a la ligne, et monter des layouts classiques a barre laterale. Flexbox gere ces schemas elegamment avec un CSS minimal.

Conseils

Commencez par une preselection et ajustez. Utilisez gap au lieu de marges entre les flex items pour un code plus propre. N'oubliez pas que flex-wrap: wrap est votre allie pour les designs responsive.

Confidentialite

Tout fonctionne dans votre navigateur. Aucune donnee de layout ne quitte votre machine.

Sécurité et Confidentialité

La sécurité de vos données est notre priorité

Traitement Local

Tout le traitement se fait dans votre navigateur

Aucun Transfert de Données

Vos données ne sont pas envoyées à nos serveurs

Aucun Stockage de Données

Aucune donnée n'est stockée ou partagée

Chiffrement SSL

Chiffrement SSL pour une connexion sécurisée

Étape Suivante

Aussi sur MoreOnlineTools