2018年08月19日
display:flex;
s側の線・・・開始線/start e側の線・・・終了線/end
【flexコンテナ】display:flex;を指定した要素
【flexアイテム】flexコンテナの子要素
【主軸】flexアイテムの配置方向
【交差軸】flexアイテムの改行方向
【構造】flexコンテナの中に行があり、行の中にflexアイテムがある
【行】主軸方向に伸びるスペース。flex-wrap:wrap;とalign-items:stretch;である程度可視化できる
◆flexコンテナへの指定 並び順は改行なし4種類、改行あり8種類
flex-direction flexアイテムの配置方向
flex-wrap 縦並びの改行はflexコンテナへのheightの指定が必須
◆flexコンテナへの指定 並び方
align-content 行の配置(交差軸方向)
justify-content 行の中のflexアイテムの配置(主軸方向)
align-items 行の中のflexアイテムの配置(交差軸方向)の一括指定
row | row-reverse | column | column-reverse | |
nowrap | s 主軸→ ┏━━━ 交┃@AB┃ 差 ━━━┛ 軸 e ↓ | ←主軸 s ━━━┓ ┃BA@┃交 ┗━━━ 差 e 軸 ↓ | s 交差軸→ ┏━ 主┃@┃ 軸┃A┃ ↓┃B┃ ━┛ e | e ━┓ ↑┃B┃ 主┃A┃ 軸┃@┃ ┗━ s 交差軸→ |
wrap | s 主軸→ ┏━━━ 交┃@AB┃ 差┃CDE┃ 軸┃FGH┃ ↓ ━━━┛ e | ←主軸 s ━━━┓ ┃BA@┃交 ┃EDC┃差 ┃HGF┃軸 ┗━━━ ↓ e | s 交差軸→ ┏━━━ 主┃@CF┃ 軸┃ADG┃ ↓┃BEH┃ ━━━┛ e | e ━━━┓ ↑┃BEH┃ 主┃ADG┃ 軸┃@CF┃ ┗━━━ s 交差軸→ |
wrap-reverse | e ↑ ━━━┓ 交┃FGH┃ 差┃CDE┃ 軸┃@AB┃ ┗━━━ s 主軸→ | e ┏━━━ ↑ ┃HGF┃交 ┃EDC┃差 ┃BA@┃軸 ━━━┛ ←主軸 s | ←交差軸 s ━━━┓ ┃FC@┃主 ┃GDA┃軸 ┃HEB┃↓ ┗━━━ e | e ┏━━━ ┃HEB┃↑ ┃GDA┃主 ┃FC@┃軸 ━━━┛ ←交差軸 s |
【flexコンテナ】display:flex;を指定した要素
【flexアイテム】flexコンテナの子要素
【主軸】flexアイテムの配置方向
【交差軸】flexアイテムの改行方向
【構造】flexコンテナの中に行があり、行の中にflexアイテムがある
【行】主軸方向に伸びるスペース。flex-wrap:wrap;とalign-items:stretch;である程度可視化できる
◆flexコンテナへの指定 並び順は改行なし4種類、改行あり8種類
flex-direction flexアイテムの配置方向
flex-wrap 縦並びの改行はflexコンテナへのheightの指定が必須
◆flexコンテナへの指定 並び方
align-content 行の配置(交差軸方向)
justify-content 行の中のflexアイテムの配置(主軸方向)
align-items 行の中のflexアイテムの配置(交差軸方向)の一括指定
flex-item1
flex-item2
flex-item2
flex-item2
flex-item3
flex-item3
flex-item3
flex-item3
flex-item3
flex-item4
flex-item4
flex-item4
flex-item4
flex-item4
flex-item4
flex-item4
flex-item5
flex-item5
flex-item5
flex-item5
flex-item5
flex-item5
flex-item5
flex-item5
flex-item5
flex-item6
flex-item6
flex-item6
flex-item6
flex-item6
flex-item6
flex-item6
flex-item6
flex-item6
flex-item6
flex-item6
flex-item7
flex-item8
flex-item9
flex-item10
flex-item11
flex-item12
flex-item13
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/8007718
※言及リンクのないトラックバックは受信されません。
この記事へのトラックバック