タグ

2020年6月2日のブックマーク (2件)

  • flex-grow, flex-shrink, flex-basis について - メモを揉め

    flex-grow CSS プロパティは、flex アイテムの flex grow factor を指定します。これは、アイテムが flex コンテナ内のスペースをどれだけ占有するかを指定します。 MDN: flex-grow MDN の説明がシンプルすぎてよく分からなかったので、もう少し詳しく調べた内容をまとめておきます。 説明中に出てくるスクショの動作サンプルは下の記事にあります。 memowomome.hatenablog.com この記事は上の動作サンプル記事が長くなっため分離した補足記事みたいな感じです。 flexbox の基 flexbox の基的な動作は以下のページが個人的には分かりやすかったのでオススメです。 CSS3 Flexbox の各プロパティの使い方をヴィジュアルで詳しく解説 flexbox の仕様全般に関する説明が分かりやすい Flexboxを使うなら知ってお

    flex-grow, flex-shrink, flex-basis について - メモを揉め
    shrkw
    shrkw 2020/06/02
    shrinkの挙動わかりやすかった
  • Flexboxを使うなら知っておきたい「flexアイテム」の幅の計算方法

    Flexboxを使っていて「なんでこの幅になるんだろう?」と疑問に思ったことはありませんか? 僕はFlexboxを使い始めたころ「flexアイテム」の幅がどうやって計算されるのかわからなくて、レイアウトにはまってしまいました。調べて整理したのでシェアします。 仕組みをしっかり理解しておくと、問題が起こったときに対処しやすくなります。ということで、flexアイテムの幅の計算方法、行ってみましょ〜! まずは結論から — flexアイテムの幅の計算方法 結論からざっくり言ってしまいます。 display: flexを指定した親要素を「flexコンテナ」、その中にある子要素を「flexアイテム」と呼びます。 上図のようにスペースが余っている場合、この「flexアイテム」にはflex-growの指定にしたがって余ったスペースが分配される仕組みになっています。 下図のようにflex-grow(またはf

    Flexboxを使うなら知っておきたい「flexアイテム」の幅の計算方法
    shrkw
    shrkw 2020/06/02
    わかりやすい