Flexbox

Loading…

All tools β€Ί The page, not the box

Flexbox

Every property that does something, drawn, with the sentence that makes the two axes make sense.

It runs entirely in this browser tab: the CSS you paste is never uploaded, and the preview is drawn from the same numbers the rule carries rather than rendered by the browser β€” which is why a tool whose effect only exists in a compositor says so instead of drawing one.

Settings

Direction
Choices: Across, Across, backwards, Down, Up.
Along the main axis
Choices: At the start, At the end, Centre, Space between them, Space around each, Space evenly.
Across the other axis
Choices: Filling the space, At the start, At the end, Centre, Along the text baseline.
Wrapping
Choices: Never wrap, Wrap onto more lines, Wrap upwards.
Gap
A number from 0 to 120.
Items
How many boxes to draw, which changes nothing about the rule. A number from 1 to 12.

How to use it

  1. Paste your text into the box above, or open a file.
  2. Adjust the settings beside it until the result is what you wanted.
  3. Copy the result, or save it as a file. The result updates as you type.

Questions

Is what I paste uploaded anywhere?
No. The whole application is carried as WebAssembly and runs on your own device. There is no server to send a stylesheet to, and no tool here makes a network request while it works.
Is the preview what my browser will actually draw?
For a colour, a shape and a curve, yes β€” it is drawn from the same numbers the rule carries. For anything a browser's compositor does against the page behind it β€” a backdrop filter, a blend mode, a scrollbar β€” no, and that tool says so on its own result rather than showing you an approximation.
Why does a size come out as 1.125rem and not 1.1250000000000002rem?
Because none of the arithmetic is done in binary floating point. Every length here is an exact decimal, so a conversion ends where it should: 18px is 1.125rem and 24px is 18pt, with no run of nines and no stray four at the twelfth place.
Can I use these rules without attribution?
Yes. What comes out is CSS β€” a declaration is not a work with an owner, and nothing here writes a comment into your stylesheet about where it came from.

Other tools for the page, not the box

Media query
A query from what it should depend on, with the breakpoint unit that follows the reader.

Style a scrollbar
The two ways a scrollbar can be styled, and which of them wins where both are read.

Styles for paper
The sheet a page needs on paper, with the at-rule that has to sit outside the media block.

Custom properties
A set of variables with a dark version whose lightness is turned over rather than inverted.

All twenty-seven tools