flex
構成要素
flex-grow | flex-shrink | flex-basis
キーワード
flex; auto; (flex: 1 1 auto; と同等)
flex: initial; (flex:0 1 auto; と同等)
flex: none; (flex: 0 0 auto; と同等)
初期値
flex-grow: 0;
flex-grow: 1;
flex-grow: auto;
省略した
場合の値
flex 省略→flex: 0 1 auto;
flex: 1→ flex: 1 1 0;
flex: 1 1; → flex: 1 1 0;
flex: 0 1; → flex: 0 1 0;
単位なし数値を 1 つ
flex-grow; の指定
flex: <number> 1 0; と解釈される
幅または高さを 1 つ
flex-basis; の指定
値を 2 つ(1)
flex-grow | flex-shrink
(例)flex: 2 2;
値を 2 つ(2)
flex-grow | flex-basis
(例)flex: 1 30%;
値を 3 つ
flex-grow | flex-shrink | flex-basis
(例)flex: 2 2 10%;