206 of 313 menu

flexプロパティ

プロパティflexは、flex-basisflex-shrink、 およびflex-growの一括指定プロパティです。

適用対象:個々のフレックスアイテム。

値の順序は重要です。2番目と3番目のパラメータ(flex-shrinkflex-basis)は必須ではありません。

各々の個別プロパティを参照してください。

初期値:0 1 auto

3つのアイテムがあるとします。各アイテムの幅は200pxで、合計は600pxです。これは親コンテナの幅300pxよりも大きいです。最初のアイテムの幅を200px、2番目のアイテムを300px、3番目のアイテムを100pxとします。すべてのアイテムでflex-basisの値を1とし、flex-shrinkの値をアイテムの順番に応じて123とします:

<div class="parent"> <div class="child elem1">1</div> <div class="child elem2">2</div> <div class="child elem3">3</div> </div> .parent { display: flex; width: 350px; height: 200px; border: 1px solid red; } .child { width: 200px; height: 50px; border: 1px solid green; } .elem1 { flex: 200px 1 1; } .elem2 { flex: 300px 1 2; } .elem3 { flex: 100px 1 3; }

:

関連項目

  • フレックスコンテナの主軸方向を指定するプロパティflex-direction
  • 主軸に沿ったアイテムの配置を指定するプロパティjustify-content
  • 交差軸に沿ったアイテムの配置を指定するプロパティalign-items
  • フレックスアイテムの折り返しを指定するプロパティflex-wrap
  • flex-directionとflex-wrapの一括指定プロパティflex-flow
  • フレックスアイテムの表示順序を指定するプロパティorder
  • 個々のフレックスアイテムの交差軸方向の配置を指定するプロパティalign-self
  • フレックスアイテムの初期サイズを指定するプロパティflex-basis
  • フレックスアイテムの伸長比率を指定するプロパティflex-grow
  • フレックスアイテムの縮小比率を指定するプロパティflex-shrink
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否