Flex and Flex-Item
What is Flex?
Flexは、要素をWebページに配置して誕生した機能です.
基本的にFlexはcontainerとitemからなる.
Container:Flexに設定する親要素として、子要素は基本的に水平に配列されています.
Item:Containerのすべてのサブエレメントが自動的にFlex itemに設定されます.
Flex Conatinerの主な属性と概念
Flex Wrap:コンテナの1行領域でアイテムがオーバーフローしないように、アイテムを複数行に配置するかどうかを決定するプロパティです.
デフォルトでは、
Main axis:flex-directionに応じて、Itemを整列させる基準方向として使用します.
videf-contentalign-contentalign-itemsスピンドルを使用してアイテムを整列させる複数行のプロパティについては、wrapプロパティを設定してアイテムを交差軸に整列させる必要があります.11行の交差軸に項目を位置合わせするプロパティ
★★flex-item★★
Flexは主に水平ソートに使用され、itemプロパティは無視されるかもしれませんが、itemプロパティもlayoutと同じように重要です!
Flex itemの初期属性はflex:01 auto
flex-growflex-shrikflex-basisdefault value 01 Autovisibleアクションブラウザのサイズが大きくなると、リアクションXブラウザのサイズが小さくなり、リアクションOの通常widthと同じ動作になりますが、インラインの改行は発生しません.アイテムが大きくなると、コンテンツコンテナ
Flex grow:コンテナ内の残りの領域に対するアイテムの割合を指定するプロパティです.
注意、
Flex Shirnk:アイテムのサイズがコンテナの領域より大きい場合は、アイテムのサイズを小さくしてオーバーフローを回避できます.
growとshriftは大きさそのものではなく、スケールを設定しています!
Flex Basice:Flex Itemのサイズを決める属性で、動作はwidthに似ています.
Flex Item Property with example
1)Flexに設定した場合、初期アイテムは上のように同じ列でソートされません.
各
.child { flex: 1 }
.child:last-child { flex: 3; background-color: green; }
width vs flex-basis
flex:1掘り出しましょう!
flex-growflex-shrinkflex-basis110 (not auto!!)
Think Flex as abbrivation of "Flexible"
コメントサイト
Reference
この問題について(Flex and Flex-Item), 我々は、より多くの情報をここで見つけました https://velog.io/@holics1367/Flex-and-Flex-Itemテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol