親要素の並べ方とアイテムごとの伸び縮みを決めると、実際の Flexbox で表示して、そのまま使える CSS を書き出します。
プレビューは実際の Flexbox で描いています(アイテムは縦の揃えが見えるよう、高さに差をつけています)。CSS には初期値と異なる指定だけを書き出します。order は見た目の順だけを変えるので、読み上げやキーボード操作の順は HTML の順のままです。ブラウザごとの細かな差は MDN などで確認してください。
CSS の Flexbox を、ボタンと数値で組み立てて実際の動きを見ながら確かめる道具です。ナビやカード並びの CSS を手早く作りたいときや、各プロパティの違いを覚えたいときに使えます。
justify-content は主軸の方向、align-items は交差軸の方向の揃え方です。flex-direction が column だと主軸が縦に変わります。プレビューの上に今の主軸と交差軸を表示しています。
親に display: flex を指定して、justify-content と align-items を center にします。親に高さがないと縦の中央は見た目に変わりません。プリセットの「中央揃え」で確かめられます。
親を flex-direction: column にして高さを取り、本文に flex-grow: 1 を指定します。プリセットの「フッター下寄せ」がこの形です。実際のページでは min-height を 100vh にします。
折り返した行全体を動かす指定なので、flex-wrap が nowrap だと効きません。flex-wrap を wrap にして、min-height で親に余白を作ると動きが見えます。