Examples

Examples · Flexbox

CSS Flexbox Examples

A runnable gallery of everyday Flexbox layouts — row, column, centering, space-between, wrap, gap, grow, cross-axis alignment and reordering — each a short editable demo.

XCODXExamples · Updated

Overview

A gallery of runnable Flexbox layouts — edit any one live in the editor. New to the model? Start with CSS Flexbox — the basics.

Examples

Row layout

Column direction

Center a box on both axes

Space-between distribution

Wrap onto new lines

Gap between items

Grow to fill space

Align on the cross axis

Order items

Frequently asked questions

How do I center a div with Flexbox?
Set display: flex, justify-content: center, and align-items: center on the parent. See how to center a div for the full walk-through.
How do I make Flexbox items wrap onto new lines?
Add flex-wrap: wrap to the flex container. Items that no longer fit on one line flow onto the next instead of shrinking to fit.
How do I space Flexbox items evenly?
Use gap for a fixed space between items, or justify-content: space-between / space-evenly to distribute the free space along the main axis.