37 flex-direction: row; /* ltr - default */
38 flex-direction: row-reverse; /* rtl */
39 flex-direction: column; /* top-bottom */
40 flex-direction: column-reverse; /* bottom-top */
44 flex-wrap: nowrap; /* one-line */
45 flex-wrap: wrap; /* multi-line */
49 align-items: flex-start; /* vertical-align to top */
50 align-items: flex-end; /* vertical-align to bottom */
51 align-items: center; /* vertical-align to center */
52 align-items: stretch; /* same height on all (default) */
56 justify-content: flex-start; /* [xxx ] */
57 justify-content: center; /* [ xxx ] */
58 justify-content: flex-end; /* [ xxx] */
59 justify-content: space-between; /* [x x x] */
60 justify-content: space-around; /* [ x x x ] */
61 justify-content: space-evenly; /* [ x x x ] */
80 /* Is equivalent to this: */
91 align-self: flex-start; /* left */
92 margin-left: auto; /* right */
117 ### Vertical center (2)
122 align-items: center; /* vertical */
123 justify-content: center; /* horizontal */
134 .container > .bottom {
145 flex-direction: column;
152 .container > .content {
157 A fixed-height top bar and a dynamic-height content area.
166 /* the 'px' values here are just suggested percentages */
167 .container > .checkbox { flex: 1 0 20px; }
168 .container > .subject { flex: 1 0 400px; }
169 .container > .date { flex: 1 0 120px; }
172 This creates columns that have different widths, but size accordingly according
173 to the circumstances.
184 Vertically-center all items.
189 .menu > .left { align-self: flex-start; }
190 .menu > .right { align-self: flex-end; }
196 * [MDN: Using CSS flexbox](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Flexible_boxes)
197 * [Ultimate flexbox cheatsheet](http://www.sketchingwithcss.com/samplechapter/cheatsheet.html)