CSS Flexbox
エンジニアのためのWebチートシート
FlexboxとはFlexible Box Layout Moduleのことで、柔軟なレイアウトを簡単に実現することができるCSS3の新しいレイアウトモジュールです。 要素の横並びにfloatやinline-blockを使用するのは時代遅れです。 Flexboxのプロパティをチートシートにまとめてみました。
Flexboxの基本
Flexboxを指定しない
1
2
3
4
Flexboxを指定する
1
2
3
4
flex-direction(子要素の並ぶ向き)
row
※ デフォルト
1
2
3
4
row-reverse
1
2
3
4
column
1
2
3
4
column-reverse
1
2
3
4
flex-wrap(Flexboxの基本)
nowrap
※ デフォルト
1
2
3
4
wrap
1
2
3
4
wrap-reverse
1
2
3
4
justify-content(水平方向の揃え)
flex-start
※ デフォルト
1
2
3
4
flex-end
1
2
3
4
center
1
2
3
4
space-between
1
2
3
4
space-around
1
2
3
4
space-evenly
1
2
3
4
align-items(垂直方向の揃え)
stretch
※ デフォルト
1
2
3
4
flex-start
1
2
3
4
flex-end
1
2
3
4
center
1
2
3
4
baseline
1
2
3
4
align-content(複数行揃え)
stretch
※ デフォルト
1
2
3
4
5
6
7
flex-start
1
2
3
4
5
6
7
flex-end
1
2
3
4
5
6
7
center
1
2
3
4
5
6
7
space-between
1
2
3
4
5
6
7
space-around
1
2
3
4
5
6
7
子要素に指定するプロパティ
order
2
3
1
flex-grow
1
2
3
flex-shrink
1
2
3
flex-basis
1
2
3
align-self
1
2
3
4
5
6
7
Related Cheatsheets
- CSS Grid-CSS Grid Layoutは、CSSの強力な2次元レイアウトシステムです。 行と列の両方を同時に制御でき、複雑なレイアウトを簡単に実現できます。 Flexboxと組み合わせることで、モダンなWebレイアウトを効率的に構築できます。
- Sass-SassとはSyntactically Awesome Stylesheetsのことで、CSSをより構造的に記述することのできるCSSのメタ言語です。SASS記法とSCSS記法の二種類が存在します。 変数、四則演算、if文やwhile文が使えるため、リーダブルでメンテナブルに記述することができ、開発効率が向上します。 そんな便利なSass(SCSS記法)をチートシートにまとめました。
- CSS セレクタ-【図解付き】知っておくと便利なCSSのセレクタの種類と使用例を図解付きでチートシートにまとめました。 隣接セレクタやbefore/afterといった疑似要素、何番目の要素かを指定するnth-childやhoverなどのよく使用する疑似クラスを表現する方法をまとめてみました。
- CSS cursorプロパティ-【図解付き】cursor: pointer以外にも、moveやgrabなどの知っておくと便利なcursorプロパティをチートシートにまとめてみました。
- タイポグラフィ-CSSタイポグラフィのチートシートです。折り返し制御、文字詰め、カーニング、流体タイポグラフィなど、テキスト表示を美しく制御するためのプロパティをまとめました。
Related Goods
WebTerm - Recommended tools
WebTermは、ブラウザでLinuxコマンド・Gitコマンドを安全に実行でき、チュートリアル式で学べるターミナルサンドボックスです。
AIコーディングツールの普及に伴い、CLIの基礎知識を身につける重要性は増しています。実際のターミナルを操作するのに抵抗がある方でも、WebTermはローカル環境を壊す心配がありません。「会員登録不要・無料」で利用でき、学習環境として最適です。

WebTerm
Browser Terminal Sandbox for Learning CLI
開く
All Cheatsheets
エンジニア・プログラマー向けの便利なチートシートを多数まとめています(SP/Tablet/PC対応)
すべてのチートシートを見る

