HTML フレックスボックスについて

ショコラ
ショコラ

HTML フレックスボックスについて

サンプルを用意しておきます。

もっさん先輩
もっさん先輩

フレックスボックスを使ってみました。

<html>
<body>
<style>
.flexbox {
  display:flex;
  flex-flow:row wrap;
  width:300px;
  background-color:#000;
}
.child {
  width:50px;
  height:50px;
  background-color:#F00;
  margin:10px 10px 10px 0;
}
</style>
  <div class="flexbox">
    <div class="child">A</div>
    <div class="child">B</div>
    <div class="child">C</div>
    <div class="child">D</div>
    <div class="child">E</div>
    <div class="child">F</div>
  </div>
</body>
</html>

ウィンドウを広げると、メディアクエリが反応して、Fのボックスが横に100%で開くサンプル。

<html>
<body>
<style>
.flexbox {
  display:flex;
  flex-flow:row wrap;
  width:300px;
  background-color:#000;
}
.child {
  width:50px;
  height:50px;
  background-color:#F00;
  margin:10px 10px 10px 0;
}
.child:nth-child(5) {
  width:100px;
}
@media (min-width:1000px) {
  .child:nth-child(6) {
    width:100%;
  }
}
</style>
  <div class="flexbox">
    <div class="child">A</div>
    <div class="child">B</div>
    <div class="child">C</div>
    <div class="child">D</div>
    <div class="child">E</div>
    <div class="child">F</div>
  </div>
</body>
</html>

↓下はブラウザを広げたところ

以上

Scroll to Top