webかたつむり ウェブデザインを勉強中 ウェブ初心者のおぼえがき
読者です 読者をやめる 読者になる 読者になる

webかたつむり

ウェブデザインを勉強中

flex-wrap: wrap;

  • display: flex; の続きです。そのままでは、とにかく横一列にしか並ばないので、なんとかします。
  • 2列以上にしたいときは、下に、flex-wrap: wrap;」と追加すればよい。そうすれば、親要素の幅に合わせて改行してくれる。とても便利!
  • 以下、画像の横幅を150px に設定しています。
  • flexBoxの幅を 600pxに 設定すると…

f:id:ohta-felica:20160611145402p:plain

  • flexBoxの幅を 900pxに 設定すると…

f:id:ohta-felica:20160611145458p:plain

  • そしてなんと、幅を指定しないと!

f:id:ohta-felica:20160611145602p:plain

f:id:ohta-felica:20160611145717p:plain

  • bodyの横幅に対して折り返します。レスポンシブじゃん。
  • でも、右サイドに空きができてしまいます。
  • #flexBoxにmargin 0 auto;しても解消しません。
  • 旅は続きます…