Boîtes flexibles
flex-direction, flex-wrap, flex-flow, justify-content, align-items, align-content, order, align-self, flex, flex-grow, flex-shrink, flex-basis
Les boîtes flexibles, associées à des requêtes @media, permettent d'adapter la présentation d'un site à toutes sortes de medias :

case à cocher raccourci
Cette option permet de générer les propriétés raccourcies flex-flow et flex plus compactes.
Distribution et alignements
flex-direction
définit l'axe de placement des items dans une flexbox : ligne ou colonne avec ordre éventuellement inversé.
column|column-reverse|row|row-reverse
flex-wrap
indique si une série d'item peut passer sur une ligne suivante ou pas.
wrap|nowrap|wrap-reverse
justify-content
alignement horizontal des items flexibles.
center|flex-start|flex-end|space-around|space-between
align-items
alignement vertical des items flexibles.
center|flex-start|flex-end|stretch|baseline

Ordre et flexibilité
order
spécifie l'ordre dans lequel les items sont dessinées dans la flexbox; à défaut l'ordre est celui du source html. Nombre entier positif.
flex-grow
nombre positif correspondant au facteur de grossissement utilisé. Plus la valeur est élevée, plus l'élément sera étendu si nécessaire.
Valeur par défaut : 0
flex-shrink
nombre positif correspondant au facteur de rétrécissement utilisé. Plus la valeur est élevée, plus l'élément sera compressé si nécessaire.
Valeur par défaut : 1. Valeurs globales : inherit | initial | unset
flex-basis
unité de largeur positive ou content ( selon le contenu de l'élément flexible)
10em | 3px | auto | fill | max-content | min-content | fit-content
content | inherit | initial | unset
Effacer
Cliquez le bouton Effacer ❌ pour effacer les réglages présents.
Exemple de bloc flexible
Réduisez la largeur de fenêtre pour observer le résultat :
<style type="text/css">
.blocmaitre { display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; margin-bottom:10em; }
.b1, .b2, .b3 { color:#FFFFFF; display:block; width:33%; float:left;}
.b1 {background: #027F02;}
.b2 {background: #1C91FD;}
.b3 {background: #C71585;}
@media screen and (max-width: 600px) { .b1, .b2, .b3 {width:100%;} }
</style>