css flex 1弾
カエル遊びに行く
フロントを勉強している人はこのゲームがスパイであることを知らない.私が勉強を始めたときも
flex
があったのを覚えています.私もこのゲームでflex
を簡単にマスターしました.最後のステージは難しそうですが….
レイアウトの際、規格の正確な理解がなく、ゲームのように機械のようによく使う属性だけを使ってflexを使います.理解と使用の趣旨から、宣伝を行うことにした.
もっと深く知っていれば、いつも些細な違いをもたらす.Flexをもっと使いましょう!
1. flex
flex
はレイアウトのためだけに生まれた特別な子供です.flex
が出現する前に、主に従来のレイアウト方法float
、inline-block
を用いてレイアウトを行った.しかし、レイアウトのプロパティではないので、バグがあります.inline-block
を使用すると、娯楽は空白と認識され、画面に微細な空白が生じる.float
はclearfix
クラスを単独で適用する必要があるか、overflow:hidden
などの属性で単独で処理する必要があり、使用するのが面倒である.この問題を解決したのは
flex
です.float
属性と比較して、赤色の幹部も見られるが、IEは間もなくサービスを終了するため、現在ではほとんどがflex
を支持している.今は便利で強力なflexをたくさん使いましょう.
2. display : flex
まず、
flex
は基本的に親容器と子要素に分けられる.<div class="flex-container">
<div class="flex-item">CristianoRonaldo</div>
<div class="flex-item">messi</div>
<div class="flex-item">Sonheungmin</div>
</div>
子供全体を包んだ子供たちをflex-itemと呼ぶ.簡単です.display:flex
は親に与える要素の属性である.適用後、
これにより
float:left
を用いたソートのような効果が得られる.clearfix
をしなくても便利ですまた、
float
に配置すると、自分が持っているコンテンツの高さだけを占めることになり、flex
は親容器の高さに応じて引き裂きの効果を確認することができます.私はあまり使ったことがありませんが、
display : inline-flex
もあります.その名の通りフレキシブルコンテナの形態はinline
である.flex
の横のテキストは下向きですが、inline-flex
が横にあることが確認できます.片付けてください.
3. flex-direction
flex-direction
プロパティは、ソート方向を決定します..flex-container {
display: flex;
flex-direction: column;
/* flex-direction: row; */
/* flex-direction: row-reverse; */
/* flex-direction: column-reverse; */
}
デフォルトのプロパティは
row
で、column
に変更すると、このように垂直に並んでいることが確認されます.何か違いがあるとすれば、サブエレメントはblockプロパティを維持しながらソートされます.4. flex-wrap
サブエレメントがコンテナより長い場合にどのようにソートするかを決定します.デフォルトは
flex-wrap : nowrap
なので、溢れても落ちません.ご覧のように、左右にスクロールが発生します.下に落としたいなら
wrap
を試してみてください..flex-container{
flex-wrap : nowrap;
}
5.反応型
簡単な反応型の例を作成します.600 px以上を超えると、上から下に並ぶレイアウトが
inline
のようになります!
@media (min-width: 600px) {
.flex-container {
display: flex;
flex-direction: row;
}
.flex-item {
flex: 1;
}
}
flex
は想像以上の量を持っています...何度も断ち切って宣伝するみたい
[参考資料]
Reference
この問題について(css flex 1弾), 我々は、より多くの情報をここで見つけました https://velog.io/@cjy0029/css-Flexテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol