TontonTools

Aire de jeux Flexbox

Apprenez visuellement flexbox : retournez les propriétés, regardez la mise en page répondre.

100% Gratuit Pas d'inscription Respectueux de la vie privée Développement web
Mise à jour sept. 2026
Share X / Twitter Facebook LinkedIn WhatsApp

Comment utiliser Aire de jeux Flexbox

  1. Définissez le nombre d'éléments pour qu'il corresponde à peu près à votre mise en page réelle.
  2. Inversez les listes déroulantes – direction, justification du contenu, aligner les éléments, retour à la ligne, espacement – et observez la réponse.
  3. Apprenez l'inversion de l'axe : changez de direction et testez à nouveau justifier ou aligner – l'analyse principale de la flexbox.
  4. Copiez la combinaison gagnante dans le conteneur de votre feuille de style. règle.

Qu'est-ce que Aire de jeux Flexbox ?

Un terrain de jeu flexbox est un bac à sable interactif pour le système de mise en page principal de CSS : des listes déroulantes pour flex-direction, justify-content, align-items, flex-wrap et gap, un conteneur dynamique d'éléments qui se réorganise dès que vous en modifiez un - la boucle de cause à effet qui fait enfin de flexbox cliquez.

L'obstacle d'apprentissage notoire de Flexbox est son système d'axes : justify-content fonctionne le long de l'axe principal et align-items le long de l'axe transversal - mais c'est lui qui s'inverse lorsque la direction change de ligne en colonne. La lecture de cette phrase l’enseigne rarement ; retournez la liste déroulante et regardez les choses.

À propos de Aire de jeux Flexbox

Définissez les propriétés du conteneur et regardez les éléments numérotés obéir : direction de la ligne ou de la colonne, justification depuis le début flexible jusqu'à l'espacement uniforme, alignement, habillage, taille de l'espace et nombre d'éléments - chaque combinaison est visible immédiatement.

Les expériences les plus instructives : définissez la direction de la ligne, parcourez les six valeurs avec justification, puis changez de direction en colonne et parcourez-les à nouveau - le retournement de l'axe devient intuitif en une minute ; comparer l'espace entre, l'espace autour et l'espace uniformément côte à côte (la différence d'espacement des bords que les diagrammes de documentation n'atterrissent jamais vraiment) ; et activez le wrapper avec une douzaine d'éléments pour voir comment flex gère le débordement.

Il sert également de référence de travail : recréez la mise en page avec laquelle vous vous battez, trouvez la combinaison de propriétés qui la corrige et transférez les valeurs gagnantes vers votre CSS. Centrer un div — l'éternelle question — est justify-content: center; align-items: center, vérifiable ici en deux clics.

Foire aux questions

justifier-le contenu est distribué le long de l'axe principal (horizontal dans le sens de la ligne), aligner les éléments le long de l'axe transversal (vertical dans le sens de la ligne). Changez de direction en colonne et ils échangent leurs orientations – essayez-le ici ; c'est le rite de passage de la flexbox.
Sur le conteneur : display:flex; justifier-content:center; aligner les éléments: centre. Le "centrer un div", historiquement difficile, est composé de trois déclarations - vérifiez-le en direct dans la cour de récréation.
Gestion des bords : entre les bords ne laisse aucun espace, autour donne aux bords la moitié de l'espacement intérieur, rend uniformément tous les espaces égaux, y compris les bords. Vus côte à côte une fois, plus jamais confondus.
Lorsque des éléments débordent du conteneur : nowrap (par défaut) les serre ou les fait déborder ; wrap flux les extras vers de nouvelles lignes - le modèle de grille réactive sans requêtes multimédias, en particulier avec un espace.
Flexbox pour un flux unidimensionnel (barres de navigation, rangées de boutons, piles de cartes — le contenu dimensionne la mise en page) ; Grille pour structure bidimensionnelle (échafaudages de pages, lignes ET colonnes alignées — la mise en page dimensionne le contenu). Les vraies pages utilisent les deux, imbriquées.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.