Flexbox要約
1658 ワード
練習問題の時はflexboxに紛らわしいので、DREAMコードALLYの動画を参考に整理してみました😀
Flexboxはcssの花!以前習ったfloatよりずっと便利になりました.FlexboxはModern Webのために提案されたCS 3の新しいレイアウト方式である.
Boxが大きくなると,各項目がどのように大きくなるかを自由に定義し,Boxの空間を埋め,小さくなるとどのように柔軟に配置されるかを定義できる.
Flexboxは全部で2種類を理解するだけで大きな絵を描くことができます.
まず、
このflexboxには、box自体に適した属性値であるcontainerが存在し、各属性値をitemに適用することができる.
コンテナに装飾できる属性値 display flex-direction flex-wrap flex-flow justify-content align-items align-content itemに指定した属性値 orer flex-grow flex-shrink flex align-self 2つ目は
flexboxは、中心軸と反対軸を理解する必要があります.垂直軸が中心軸になると、水平軸は反対軸になります.品物は基本的に左から右に揃えられており、このとき水平軸が中心軸となり、逆も同様である.
コンセプトアレンジ
flexboxに最初に書き込む場合は、ボックスとして機能するコンテナクラスに「display:flex」と入力します.
コンテナ内の要素の位置合わせの方向を指定します.
row:要素をテキストの方向に揃えます.
row-reverse:要素をテキストの反対方向に並べます.
colum:要素を上から下に並べます.
colum-reverse:要素を下から上に並べます.
column-reverseまたはrow-reverseを使用すると、アイテムの順序を変更できます.
justify-content
容器に物を置く方法を決めます.
flex-start:コンテナの左側に要素を配置(デフォルト)
flex-end:コンテナの右側に要素を並べます
center:エレメントを中央に配置コンテナ
space-then:要素間に同じ間隔があります.
space-andround:要素の周囲に同じ間隔を設定します.
align-items
反対の軸に位置合わせする方法を決定します.
flex-start:コンテナの上に要素を並べます
flex-end:コンテナの下部に要素を配置する
center:コンテナの垂直線に要素を中心に位置合わせ
ベースライン:コンテナの開始位置に要素を並べ替えます.
stretch:コンテナに要素を追加します.
flex-wrap
個々の要素を数行に並べて決定します.
nowrap:すべての要素を1行に並べます.
wrap:要素を複数行に並べます.
wrap-reverse:要素を複数行にわたって逆ソートします.
flex-flow
flex-directionとflex-wrapはよく一緒に使用されます.
flex-flowはそれに代わることができます.
Flexboxはcssの花!以前習ったfloatよりずっと便利になりました.FlexboxはModern Webのために提案されたCS 3の新しいレイアウト方式である.
Boxが大きくなると,各項目がどのように大きくなるかを自由に定義し,Boxの空間を埋め,小さくなるとどのように柔軟に配置されるかを定義できる.
Flexboxは全部で2種類を理解するだけで大きな絵を描くことができます.
まず、
このflexboxには、box自体に適した属性値であるcontainerが存在し、各属性値をitemに適用することができる.
コンテナに装飾できる属性値
flexboxは、中心軸と反対軸を理解する必要があります.垂直軸が中心軸になると、水平軸は反対軸になります.品物は基本的に左から右に揃えられており、このとき水平軸が中心軸となり、逆も同様である.
コンセプトアレンジ
flexboxに最初に書き込む場合は、ボックスとして機能するコンテナクラスに「display:flex」と入力します.
.container {
display: flex;
}
flex-directionコンテナ内の要素の位置合わせの方向を指定します.
row:要素をテキストの方向に揃えます.
row-reverse:要素をテキストの反対方向に並べます.
colum:要素を上から下に並べます.
colum-reverse:要素を下から上に並べます.
column-reverseまたはrow-reverseを使用すると、アイテムの順序を変更できます.
justify-content
容器に物を置く方法を決めます.
flex-start:コンテナの左側に要素を配置(デフォルト)
flex-end:コンテナの右側に要素を並べます
center:エレメントを中央に配置コンテナ
space-then:要素間に同じ間隔があります.
space-andround:要素の周囲に同じ間隔を設定します.
align-items
反対の軸に位置合わせする方法を決定します.
flex-start:コンテナの上に要素を並べます
flex-end:コンテナの下部に要素を配置する
center:コンテナの垂直線に要素を中心に位置合わせ
ベースライン:コンテナの開始位置に要素を並べ替えます.
stretch:コンテナに要素を追加します.
flex-wrap
個々の要素を数行に並べて決定します.
nowrap:すべての要素を1行に並べます.
wrap:要素を複数行に並べます.
wrap-reverse:要素を複数行にわたって逆ソートします.
flex-flow
flex-directionとflex-wrapはよく一緒に使用されます.
flex-flowはそれに代わることができます.
Reference
この問題について(Flexbox要約), 我々は、より多くの情報をここで見つけました https://velog.io/@memoyoon/Flexbox-총정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol