CSS Flexbox Playground
Tune flex-direction, justify-content, align-items, wrap and gap on live boxes, then copy the container CSS.
845 views
Flexbox in a Nutshell
Setting display: flex turns a container into a one-dimensional layout engine. justify-content distributes items along the main axis, align-items aligns them on the cross axis, flex-direction picks the axis, and gap spaces items without margins. Play with the controls and watch the numbered boxes rearrange live.
Frequently Asked Questions
How do I center something perfectly?
The famous three lines: display: flex; justify-content: center; align-items: center; — horizontal and vertical centering in one go.
Flexbox or Grid?
Flexbox excels at one-dimensional rows or columns that size to content (toolbars, nav, card rows). Grid is built for two-dimensional layouts with explicit tracks. They combine well.
Similar Tools
Report a Problem
CSS Flexbox Playground