[TIL] 06 - FLEX
3829 ワード
CSS Flexを利用して自己紹介ページに適用し、使用と直接適用の方式を記録する.
FLEXとは?
FLEXとは?
レイアウトに要素を配置する場合、float、inline-blockなどの移動位置でよく使われる強化と便利な機能.
1.FLEXの起動
flexは、まず親要素とその下のサブ要素を必要とします.
私は親要素を容器、子要素をcontent、itemなど多くのタイプと呼んでいます.<div class="container">
<div class="content">helloflex</div>
</div>
.containter {
display : flex;
また、display : flex;
をCSSに適用することはflexの開始である.
デフォルトでは、オプションはありません.
これにより、item、item 2、item 3が横に並べられます.widthは中身のwidthを占め、heightは初期設定なしで親容器のheightに増加します.
2. flex-direction
内のitemは、コンテンツの配置方向の属性を決定します..containter {
flex-direction: row;
flex-direction: column;
flex-direction: row-reverse;
flex-direction: column-reverse;
}
row
:(指定されていない場合のデフォルト値)項目は横方向に配置されます.
row-reverse
:プロジェクトは逆順序で横方向に並べられています.
column
:プロジェクトは縦方向に配置されています.
column-reverse
:プロジェクトは逆順序で縦に並べられています.
3. flex-wrap
アイテムがcontainerのwidth値を超える場合に、アイテムの改行を指定するプロパティです..container {
flex-wrap: nowrap;
flex-wrap: wrap;
flex-wrap: wrap-reverse;
}
nowrap
:(デフォルト値は指定されていません)改行せず、コンテナの範囲外です.wrap
:スキップされたアイテムを置き換えます.
wrap-reverse
:item逆シーケンス改行.
4. justify-content
FLEXソート用のプロパティ..container {
justify-content: flex-start;
justify-content: flex-end;
justify-content: center;
justify-content: space-between;
justify-content: space-around;
justify-content: space-evenly;
}
このqualified-という属性は,プロジェクトが横に展開されていると考えれば容易であるが,実は中心の中心が真ん中にあり,その中心に挿入されたプロジェクトが左右に移動する原理である.justify-content: flex-start;
:(デフォルト値は指定されていません)最上位のFlex起動デプロイメントと同じです.justify-content: flex-end;
:itemを最後尾に並べます.row
時右側、column
辺りを下にします.justify-content: center;
:項目を中央に並べます.justify-content: space-between;
:プロジェクト間で同じ間隔を指定します.justify-content: space-around;
:物品の周囲に同じ間隔を与える.justify-content: space-evenly;
:プロジェクト間では、両端に同じ間隔が与えられます.
**IEでは未サポートと呼ばれていますが、IEは消えるにつれて利用される属性だと思います.
これら以外にも多くの機能や設定がありますが、実行時には適用されず、ページが完成していないので、これらを利用して追加したいと思います.
(ページを作るときに実際に使う様子…順番も見苦しいですが、もっと属性を使いたいと思います.)
Reference
この問題について([TIL] 06 - FLEX), 我々は、より多くの情報をここで見つけました
https://velog.io/@winter_ya/TIL-06-FLEX
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
<div class="container">
<div class="content">helloflex</div>
</div>
.containter {
display : flex;
.containter {
flex-direction: row;
flex-direction: column;
flex-direction: row-reverse;
flex-direction: column-reverse;
}
.container {
flex-wrap: nowrap;
flex-wrap: wrap;
flex-wrap: wrap-reverse;
}
.container {
justify-content: flex-start;
justify-content: flex-end;
justify-content: center;
justify-content: space-between;
justify-content: space-around;
justify-content: space-evenly;
}
Reference
この問題について([TIL] 06 - FLEX), 我々は、より多くの情報をここで見つけました https://velog.io/@winter_ya/TIL-06-FLEXテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol