ミライ創造学舎

事業の最新情報の更新及び開発手法・おすすめのテクニックの紹介をさせて頂きます。

Bootstrapを活用しよう!【Ⅷ. メディアオブジェクトの操作】

皆さん、本日もお疲れ様です。


では、早速本日の内容を確認していきましょう(⌒∇⌒)





Bootstrapを用いたメディアオブジェクトの操作




メディアオブジェクトとは??

     ↓


==============================================


画像や動画(メディアオブジェクト)などのことです。
今回は、画像などのコンテンツを左側・中央・右側など自由に揃えるための方法を紹介します。


[ 例 ]

※ 分かりやすいように背景を緑にしております。
     緑で囲まれている部分が全体図です。

f:id:Varth-Connect:20190908004827p:plain



==============================================





各サンプルコードは、bodyタグ内に記述するようにしてください。




メディアオブジェクト [単体]


※ 結果は、上記の例と同じです。


[ コード ]

<!-- HTML -->
<span id="bp"><b>メディアオブジェクト [単体]</b></span>
<br>
<br>
<div class="media" id="co">
  <img src="DSC_0481.JPG" class="mr-3" alt="..." id="kk">
  <div class="media-body">
    <h5 class="mt-0">【説明】</h5>
      ここに記事の詳細を記述したりする。
      <br>
      = テストです。
  </div>
</div>


<!-- CSS (独自に指定したもの) -->
<style>
  
#bp {
      margin-left:15px;
      font-size:20px;
}
    
#kk {
      width:150px;
      height:100px;
      margin-left:5px;
      margin-top:5px;
}
    
#co {
      background-color:lightgreen;
      margin-left:20px;
      width:550px;
      height:110px;
}

</style>




メディアオブジェクト [ネスト]


● 各メディアオブジェクトをネストさせることも可能。


[ コード ]

<!--  HTML  -->
<span id="bp"><b>メディアオブジェクト [ネスト]</b></span>
<br>
<br>
<div class="media" id="co">
  <img src="1517671525391.jpg" class="mr-3" alt="..." id="kk">
  <div class="media-body">
    <h5 class="mt-0">【説明】</h5>
     ここに記事の詳細を記述したりする。
     <br>
     = テストです。<br>
     <br>
     <div class="media mt-3" id="co">
       <a class="mr-3" href="#">
         <img src="test_image.JPG" class="mr-3" alt="..." id="kk">
       </a>
       <div class="media-body">
         <h5 class="mt-0">【説明】</h5>
          ここに記事の詳細を記述したりする。
          <br>
          = テストです。
       </div>
     </div>
   </div>
</div>


<!-- CSS (独自に指定したもの) -->
<style>
  
#bp {
      margin-left:15px;
      font-size:20px;
}
    
#kk {
      width:150px;
      height:100px;
      margin-left:5px;
      margin-top:5px;
}
    
#co {
      background-color:lightgreen;
      margin-left:20px;
      width:550px;
      height:110px;
}

</style>


             ↓


[ 実行結果 : ネスト ]

f:id:Varth-Connect:20190908012525p:plain





画像の位置を指定 [上部・中央・下部]


● 画像を上、中、または下に配置することが可能である。


[ コード ]

<!--  HTML -->
<span id="bp"><b>画像の位置を指定 [上部・中央・下部]</b></span>
<br>
<br>
<!-- 上部 -->
<div class="media" id="co">
  <img src="DSC_0481.JPG" class="align-self-start mr-3" alt="..." id="kl">
  <div class="media-body">
    <h5 class="mt-0"><b>上部に画像を表示</b></h5>
     ここに記事の詳細を記述したりする。
    <br>
     = テストです。
  </div>
</div>
<br>
<!-- 中央 -->
<div class="media" id="co">
  <img src="test_image.JPG" class="align-self-center mr-3" alt="..." id="kl">
  <div class="media-body">
    <h5 class="mt-0"><b>中央に画像を表示</b></h5>
     ここに記事の詳細を記述したりする。
    <br>
     = テストです。
  </div>
</div>
<br>
<!-- 下部 -->
<div class="media" id="co">
  <img src="1517671525391.jpg" class="align-self-end mr-3" alt="..." id="kl">
  <div class="media-body">
    <h5 class="mt-0"><b>下部に画像を表示</b></h5>
     ここに記事の詳細を記述したりする。
    <br>
     = テストです。
  </div>
</div>

<!-- CSS(独自に指定したもの)  -->
<style>
#bp {
      margin-left:15px;
      font-size:20px;
}
    
#co {
      background-color:lightgreen;
      margin-left:20px;
      width:550px;
      height:110px;
    }
    
#kl {
      width:100px;
      height:70px;
      margin-left:5px;
      margin-top:5px;
      margin-bottom:5px;    
    }
</style>


             ↓


[ 実行結果 : 画像の位置を指定]

f:id:Varth-Connect:20190908014328p:plain





メディアオブジェクト [リスト]


● 各メディアオブジェクトをリスト化してまとめることも可能。



[ コード ]

<!-- HTML -->
<span id="bp"><b>メディアオブジェクト [リスト]</b></span>
<br>
<br>
<ul class="list-unstyled">
  <li class="media" id="co">
    <img src="DSC_0481.JPG" class="mr-3" alt="..." id="kk">
    <div class="media-body">
      <h5 class="mt-0 mb-1"><b>リスト ①</b></h5>
       ここに記事の詳細を記述したりする。
      <br>
      = テストです。
    </div>
  </li>
  <li class="media my-4" id="co">
    <img src="test_image.JPG" class="mr-3" alt="..." id="kk">
    <div class="media-body">
      <h5 class="mt-0 mb-1"><b>リスト ②</b></h5>
       ここに記事の詳細を記述したりする。
      <br>
       = テストです。
    </div>
  </li>
  <li class="media" id="co">
    <img src="1517671525391.jpg" class="mr-3" alt="..." id="kk">
    <div class="media-body">
      <h5 class="mt-0 mb-1"><b>リスト ③</b></h5>
       ここに記事の詳細を記述したりする。
      <br>
       = テストです。
    </div>
  </li>
</ul>


<!-- CSS(独自に指定したもの)  -->
<style>
#kk {
      width:150px;
      height:100px;
      margin-left:5px;
      margin-top:5px;
}
    
#bp {
      margin-left:15px;
      font-size:20px;
}
    
#co {
      background-color:lightgreen;
      margin-left:20px;
      width:550px;
      height:110px;
}
</style>


             ↓


[ 実行結果 : リスト]

f:id:Varth-Connect:20190908015936p:plain








一通り、見ていきましたがその他不明点など御座いました
ら、コメントして頂ければと思います。
確認次第、対応させて頂きます。




===========================================

↓↓ 以下のSNSでも情報の掲載などしております。

===========================================