Exemple d'utilisation de FLEX row + justify-content
On place des boîtes de 200 pixel de large avec une marge de 0 dans un container section de type
On remarque que les boîtes sont collées car il n'y a pas de marge et pour la section, on n'a pas défini de gap.
La hauteur de la section est celle de la boîte la plus grande.
Justify flex-start
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Justify flex-end
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Justify center
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Justify space-around
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Justify space-between
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Justify space-evenly
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Justify flex start avec plusieurs éléments
Même si la boîte fait 200px de large, les éléments sont redimensionnés.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Justify flex start avec plusieurs éléments et min-width
Si on fixe une min-width à 200px de large, les éléments ne sont plus redimensionnés.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Justify flex start avec plusieurs éléments et min-width + wrap
Si on fixe une min-width à 200px de large et un flex-wrap à wrap, les éléments ne sont plus redimensionnés mais sont affichés sur plusieurs lignes.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Justify flex-start avec gap
On utilise un gap de 30px.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor.
Ut diam augue, dapibus id lacinia vitae, malesuada quis tortor. Fusce ullamcorper dignissim dui, sit amet placerat dolor.