0

Générateur de boîtes flexibles CSS

Créez visuellement une mise en page CSS flexbox : flex-direction, justification-content, align-items, flex-wrap et gap sur le conteneur, ainsi que flex-grow, flex-shrink et flex-basis par enfant, le tout avec un aperçu en direct et du CSS copiable.

Traitement... 0%

Résultat

Une mise en page flexbox comporte deux livres de règles distincts : propriétés sur le conteneur (flex-direction, justifier-contenu, align-items, flex-wrap, gap) et propriétés sur chaque enfant (flex-grow, flex-shrink, flex-basis) - et leur mélange est la source la plus courante de bogues "pourquoi ce centrage/croissance/enveloppement comme je l'attends". Ce générateur affiche les deux livres de règles en même temps : modifiez n'importe quel contrôle de conteneur ou les propres champs de n'importe quel enfant et trois cases numérotées et codées par couleur se mettent à jour immédiatement, de sorte que la cause et l'effet restent visibles.

Le côté conteneur couvre chaque axe de présentation : choisissez une direction, choisissez la manière dont les enfants sont répartis le long de l'axe principal avec justifier le contenu, alignez-les sur l'axe transversal, décidez s'ils s'enroulent sur de nouvelles lignes et définissez un espace au lieu de marges entre eux. Le côté enfant est tout aussi réel : ajoutez des boîtes jusqu'à huit, supprimez jusqu'à deux et donnez à chacune d'elles ses propres flex-grow, flex-shrink et flex-basis - le générateur n'imprime une règle CSS par enfant que lorsqu'au moins une de celles-ci diffère de la valeur par défaut du navigateur, de sorte que le code copié ne se remplit jamais de flex-grow: 0 sur les boîtes qui n'en ont pas besoin.

Les pages prédéfinies accèdent directement aux mises en page que les gens recherchent réellement par leur nom : comment centrer un div (la question de mise en page CSS la plus posée, résolue avec justifier le contenu et aligner les éléments tous deux définis au centre), une barre de navigation avec des liens gauche et droit, des colonnes flexibles de largeur égale via flex-grow et une comparaison côte à côte de l'espace entre les deux avec ses proches parents, l'espace autour et l'espace uniformément.

Comme tous les outils de ce site, le générateur est gratuit et fonctionne entièrement dans votre navigateur : pas de téléchargement, pas de compte, et il continue de fonctionner hors ligne une fois la page chargée.